Files 对象转 base64方法
2020-04-13 本文已影响0人
Tme_2439
记录一段使用wangEditor3时自定义上传图片的代码
后端需要base64数据,于是查找之后,这种方法还算是简洁:
this.editor.customConfig.customUploadImg = (files, insert) => {
let reader = new FileReader()
reader.readAsDataURL(files[0])
reader.onload = e => {
let url = `/v1/event/image/create`
let baseData = e.target.result
axios.post(url, { data: baseData })
.then(({ data: resData }) => {
let { data, status } = resData
insert(data["image_url"])
})
}
}