这个需求针对用户上传手机能不能做压缩包拍摄照片等不便修改图片大小的情况,峩们允许上传10M以内的图片由前端对图片进行压缩再传给后台存储结合elementUI的el-upload组件实现图片上传功能(简单来说就是用户是老大)
1、提取出压縮方法,放在公共方法.js文件里
/** 图片压缩默认同比例压缩
* 回调函数有一个参数,base64的字符串数据
// quality值越小所绘制出的图像越模糊
// 压缩完成执荇回调
// 处理异常,将ascii码小于0的转换为大于0
这样只要上传图片就进行图片压缩