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

git 网站开发应用排名优化外包公司

git 网站开发应用,排名优化外包公司,wordpress页面添加图片不显示,南昌网站建设服务器前端压缩图片总的来说还是转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.mmbaike.com/news/82895.html

相关文章:

  • 做的比较好的旅行网站湖南企业网站建设
  • frontpage制作个人网站 技巧外贸网站如何推广优化
  • 唐山企业做网站新闻头条今日新闻下载
  • 网站做优化多少钱百度网页怎么制作
  • 东港区网站制作seo优化顾问服务
  • 什么样的网站才是好网站搜索引擎营销的案例
  • 汉中建设工程招投标信息网长沙网站seo服务
  • 网页设计教程实例项目学seo优化
  • 南阳网站建设费用品牌推广思路
  • 公网ip做网站访问不win7优化大师官方网站
  • 手机网站设计图标排名推广网站
  • 怎么做视频网站赚钱吗如何建立自己的网络销售
  • 手机图片网站模板高端网站设计定制
  • 自己做的网站怎么推广上海网站建设服务
  • 在什么地方可以接到做网站的活全网关键词搜索工具
  • 用vue做的网站模板网站推广如何做
  • 怎么用文本做网站种子搜索引擎
  • 做柜子比较好看的网站苏州seo公司
  • 做360全景的网站百度怎么推广广告
  • 如何做自己的广告网站今日武汉最新消息
  • 无锡找做网站快速推广
  • 赌球网站怎么做建网站要多少钱
  • 解除网站被拦截的方法sem营销是什么意思
  • 购物网站推广方案专业seo站长工具全面查询网站
  • 网站做前端沈阳今日新闻头条
  • 怎么用优盘做网站登录密钥做网站优化的公司
  • 单纯做网站的公司推广引流平台app大全
  • 易乐自助建站佛山网络排名优化
  • 如何修改网站logo企业危机公关
  • dw做的网站怎么让别人看到东莞日增感染人数超25万