当前位置: 首页 > news >正文

农村网站建设茂名一站式做网站哪家强

农村网站建设茂名,一站式做网站哪家强,温州网趣电子商务有限公司,建站哪家好 discuz前端压缩图片总的来说还是转base64 然后等比例放小宽和高 这个是上次压缩图片的一个扩展 压缩完之后 再将base64 转成blob再转成文件然后再上传 一生要强的前端崽子(后端不支持base64上传) 自己改吧改吧 // 图片上传async changePic(e) {this.isshang…

前端压缩图片总的来说还是转base64 然后等比例放小宽和高  这个是上次压缩图片的一个扩展

压缩完之后 再将base64 转成blob再转成文件然后再上传  一生要强的前端崽子(后端不支持base64上传) 自己改吧改吧

 // 图片上传async changePic(e) {this.isshangchuantupian=truethis.$message.warning('图片资源正在压缩...')// 获取图片数据  var file = e.target.files[0];var reader = new FileReader();reader.readAsDataURL(file);let ctempfilelet _that = thisreader.onload = await function (event) {// 压缩图片  var img = new Image();img.src = event.target.result;img.onload = function () {var canvas = document.createElement('canvas');var ctx = canvas.getContext('2d');var width = img.widthvar height = img.heightif (Math.max(width, height) > _that.maximg) {if (width > height) {canvas.width = _that.maximg;canvas.height = _that.maximg * height / width} else {canvas.height = _that.maximgcanvas.width = _that.maximg * width / height}} else {canvas.width = width;canvas.height = height;}ctx.drawImage(img, 0, 0, canvas.width, canvas.height);var dataUrl = canvas.toDataURL('image/jpeg', 0.8); // 压缩后的图片数据  var blob = dataURLToBlob(dataUrl); // 将压缩后的图片数据转换为Blob对象  ctempfile = new File([blob], file.name, { type: 'image/jpeg' }); // 将Blob对象封装为File对象  //console.log(ctempfile)let formData = new FormData()// for (let i = 0; i < fileList.length; i++) {//formData.append('xxxx', fileList[i])//}formData.append('update_image', ctempfile)http.post('服务器地址', formData).then(res => {//console.log(res.data.update_image)if (res.data.xxxx) {_that.isshangchuantupian=false} else {_that.$message({message: '图片上传失败:',type: 'error'})}}).catch(err => {console.log(err)})};};// 将Base64编码的图片数据转换为Blob对象  function dataURLToBlob(dataUrl) {var arr = dataUrl.split(','), mime = arr[0].match(/:(.*?);/)[1];var bstr = atob(arr[1]);var n = bstr.length;var u8arr = new Uint8Array(n);while (n--) {u8arr[n] = bstr.charCodeAt(n);}return new Blob([u8arr], { type: mime });}//let fileList = e.target.files},

http://www.yayakq.cn/news/113743/

相关文章:

  • 网站服务费一年多少钱怎么做网络推广最有效
  • 申请关闭网站淘宝宝贝链接怎么做相关网站
  • 网站地图怎么做_选择响应式网站建设
  • 无锡做公司网站的公司自己做网站推广
  • 电商网站开发需要什么语言清远建设局网站
  • 贷款网站模板手机版html编辑软件
  • 怎么做关于花的网站网络推广公司开业广告
  • 广西住房与建设厅网站首页做ppt的网站叫什么
  • 上饶做网站的公司怎么做一个好的wordpress
  • 租好服务器咋做网站呢东莞营销型网站哪家好
  • 有哪个网站可以查别人做没做过牢吗施工合同模板
  • 松原建设小学网站网站做单链 好不好
  • 自己的网站怎么维护新农村建设网站
  • 新增域名网站建设方案seo优化网络公司排名
  • 南京网站网站建设网站服务器位置查询
  • 岭南地区网站建设北京市网站维护公司
  • 如何seo网站挣钱h5网站页面
  • 南京软月网站建设公司写方案的网站
  • 如何做微信网站建设响应式
  • 哪个网站做logo设计师桂林北站到两江机场大巴时刻表
  • 网页设计制作个人网站品牌营销活动策划方案
  • 佛山模板建站软件公司网站建设一条
  • 曲阜做网站wordpress云落主题
  • 室内设计网站公司成都代理记账
  • 佛山专业的网站建设怎么打开app
  • 济南网站建设推广亳州蒙城网站建设
  • 网站改版301wordpress设置权限设置
  • 建网站的域名是什么意思为企业做网站电话开场白
  • 网站开发的高级阶段包括什么河南建设教育中心网站
  • 小米的企业网站建设思路莱州网站建设服务