需求来源:之前有个提交审核表单的业务,表单中含有大量附件图片,大约有20多张吧,为了省事,采用的同步上传,一次需要上传很多照片,本来单张图片限制为200KB,这样子总图片大小约为5MB左右,想想也可以接收.业务上线后,得知用户大部分都是中老年人居多,手机拍照的图片很大,不会压缩.放开图片尺寸上传限制后,上传数据太大,体验很不好,就有了前台图片压缩的需求. 业务实现要点: 1.上传的图片使用canvas压缩图片,并导出base64字符串数据: 2.每一类型附件可以传多张图片,这些图片的base64…