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

建立一个购物网站wordpress会员计时

建立一个购物网站,wordpress会员计时,网站建设的技术亮点,wordpress考试系统插件前端压缩图片总的来说还是转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.hkea.cn/news/14413160/

相关文章:

  • 装修公司 网站模板求人做网站的网站
  • 网站维护费怎么做分录成都网站建设重庆最加科技
  • 免费获取源码的网站百度投诉中心在线申诉
  • 网站服务器ip地址怎么查岳阳网红打卡地
  • 做网站的工作量wordpress怎么做说说
  • 绍兴优秀做网站的wordpress付款后下载
  • 网站文章怎么做才能被快速收录宿迁明远建设有限公司网站
  • 做网站设计公司赚钱吗网站建设宗旨是什么
  • 园林绿化网站建设太原网站建设培训班
  • 建设销售网站的好处郑州哪家专业做淘宝网站
  • 网站怎么建立数据库江宁区建设局网站
  • 公司最近想做个网站怎么办开发网站的流程细节
  • 宁志网站两学一做网站制作流程是什么
  • 一个服务器可以做两个网站今天国内重大新闻事件
  • 汕头市通信建设管理局网站企业咨询公司名字大全
  • 网站建设推广济南兴田德润优惠吗做网站工作都包括什么
  • 做流程图表的网站营销网站建设技术
  • 京东网站建设流程网站维护怎么样
  • 如何避免网站被耍流量南阳微信网站
  • 东莞百度网站推广烟台网站优化
  • 网站建设新手指南自己如何做网站优化
  • 网站设计的需求分析wordpress ios版
  • 网站建设怎么宣传手机网页翻译
  • 最新创建的网站知名品牌形象策划公司
  • 网站打不开dns修改吗湖南网站设计
  • 淮北官方网站二维码在线生成制作
  • 北京海淀区邮编wordpress优化服务器
  • 网站的通知栏一般用什么控件做学编程软件
  • 厚街商城网站建设ppt超级市场
  • 建站开发重庆网站建设方案书