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

西安网站开发建设百度广告推广电话

西安网站开发建设,百度广告推广电话,wordpress搭建个人博客linux,地方门户网站建设多少钱前端压缩图片总的来说还是转base64 然后等比例放小宽和高 这个是上次压缩图片的一个扩展 压缩完之后 再将base64 转成blob再转成文件然后再上传 一生要强的前端崽子#xff08;后端不支持base64上传#xff09; 自己改吧改吧 // 图片上传async changePic(e) {this.isshang…前端压缩图片总的来说还是转base64 然后等比例放小宽和高  这个是上次压缩图片的一个扩展 压缩完之后 再将base64 转成blob再转成文件然后再上传  一生要强的前端崽子后端不支持base64上传 自己改吧改吧 // 图片上传async changePic(e) {this.isshangchuantupiantruethis.$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.isshangchuantupianfalse} 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.pierceye.com/news/748197/

相关文章:

  • 网站建设平台汉龙网站建设的学习方法
  • 内蒙古集宁建设厅官方网站服务器的作用和用途
  • 网站备案主体自适应网站 seo怎么做
  • 个人网站开发制作教程wordpress会员设置
  • 门户网站建设为企业带来的好处扬州网官方微博
  • 建设网站需要多大域名空间公司网站开发费用计入
  • 企业网站建设优化江门站官网
  • 网站开发的私活襄阳门户网站建设
  • 网站打不开第二天不收录啦如何制作个人网页缴费
  • 网页设计制作网站html代码怎么做网站的后台维护
  • 做体力活的网站如何推广个人网站
  • 网站建设指导ui培训完找工作没人要
  • 中国公司网站建设方案郑州网站制作汉狮
  • 网站制作com cn域名有什么区别黄志达设计公司官网
  • 网站整站优化方案wap注册
  • 建设主管部门官方网站html5旅游网站
  • 网站建设及维护流程深圳市手机网站建设品牌
  • 凡科做的网站被举报了会怎么样网络招商平台网站怎么做
  • 山东网站建设公司哪家权威嘉兴中小企业网站制作
  • 做网站的搜索引擎从代码角度分析网站怎么做
  • jsp小型网站开发南宁百度seo排名优化
  • 上海最专业的网站建设公司排名为什么上传网站模板网站上没有文字和图片
  • 网站建设灬金手指下拉十四自己做的网站与ie不兼容
  • 专业制作网站价格wordpress 安装语言包
  • 企业网站建设运营的灵魂是什么网站建设服务协议 百度
  • 注册了域名之后怎么做网站苏州市住房建设局网站
  • 免费做问卷的网站好新媒体培训
  • 网站建设 版权归属重庆建设监理协会网站
  • 游戏网站域名相城区网站建设
  • 很看好未来做生鲜的网站邢台做外贸网站