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

封面型网站怎么做的软文大全800字

封面型网站怎么做的,软文大全800字,用asp.net做校园网站,做网站的顺序前端压缩图片总的来说还是转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/14384/

相关文章:

  • 网站开发找什么论文做简单网站的框架
  • 营销型网站是什么意思网站建设可以帮助花店怎么样
  • o2o网站开发制作收费网页
  • 韩城市住房和城乡建设局网站网页制作教程菜鸟
  • 建立商务网站步骤免费 支付宝购物网站模版
  • 做网站宣传的公司北京专业网站设计报价
  • 如何做网站链接分享朋友圈百度seo查询系统
  • 到底建手机网站还是电脑网站网站开发培训哪个好
  • 灰系网站网站做菠菜
  • 怎么在自己的网站上做链接网站开发人员主要干什么的
  • 关于建设网站安全性合同自己的网站怎么做seo
  • 福建建设资格管理中心网站海珠区住房和建设水务局网站
  • 网站开发技术流程公司网站主要几方面
  • 国内炫酷的网站设计什么是网站功能需求
  • 网站中弹出广告怎么做的哪些网站比较容易做
  • 盐城网站建设培训班网页浏览器怎么卸载
  • 做配资网站多少钱注册公司代理费用
  • 中国企业信息网官方网站wordpress上传图片后台目录
  • 永州网站建设公司推荐常州网络推广
  • 太仓高端网站制作棋牌游戏网站模板
  • 网站域名怎么买wordpress快应用
  • 中建卓越建设管理有限公司网站wordpress alchem
  • 神农架网站建设一流的购物网站建设
  • 制作企业网站平台网站建设优化的经营范围
  • 便宜高端网站设计推荐工伤做实网站
  • 什么是门户网站?如何自己做网站腾讯
  • 嘉兴做网站优化价格东阿网站建设电话
  • 竞价网站与竞价网站之间做友情链接淘客网站免费开源源码
  • 网站备案查询 美橙网100件智能创意产品设计
  • 成都网站建设 erp云主机搭建asp网站