为了账号安全,请及时绑定邮箱和手机立即绑定

element ui 的upload组件如何在上传file前压缩图片

element ui 的upload组件如何在上传file前压缩图片

胡子哥哥 2018-12-20 22:18:45
已写好利用canvas压缩图片的方法,但不知如何用到element ui的upload组件中。看upload文档里面有beforeUpload钩子,在beforeUpload中return新的file文件却提交的是没有压缩的文件。看源代码,upload beforeUpload支持return Promise并且有这么一个判断。但是经过压缩后的文件类型是 blob 并不是 file。不知是否有方法变化blob为file类型? 或者其他压缩方法,解决方案
查看完整描述

1 回答

?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

.blob对象后台可以自己处理成图片格式的文件保存的 你拿到返回的文件路径就行了,顺便问下你在beforeUpload 方法里压缩文件是怎么做的,假如我手动上传是不是上传把组件绑定的filelist中的每个对象处理成.blob就可以上传了?


查看完整回答
反对 回复 2019-01-11
  • 1 回答
  • 0 关注
  • 609 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信