1. 最近在做用vue.js构建的后台管理页面,有用到elementui里面的upload组件进行图片的上传,这个组件默认上传方式是form-data形式,我们项目需要把图片转成base64传向后端;
2. upload组件有个函数是文件状态改变时调用的,如图:
3. this.editForm.goodsImg 和 this.editForm.imgName 分别是我要传到后台的图片url和图片名称
4. 想更多了解图片转成base64的信息可以参考:
https://www.zhangxinxu.com/wordpress/2018/08/js-base64-atob-btoa-encode-decode/
https://segmentfault.com/q/1010000011696978(vue)