
官方给的例子一直没有跟后端调通,所以写了一个原生上传,亲测可用。
images_upload_handler(blobInfo, success, failure, progress) {
progress(0)
const url = process.env.VUE_APP_UPLOAD_API
const formData = new FormData()
formData.append('token', getToken())
formData.append('file', blobInfo.blob())
var xhr = new XMLHttpRequest()
xhr.open('POST', url, true)
xhr.send(formData)
xhr.onload = () => {
if (xhr.status === 200) {
var res = JSON.parse(xhr.responseText)
console.log(res.data)
if (res.code === 20000) {
success(res.data)
}
}
}
}
process.env.VUE_APP_UPLOAD_API 是在全局设置的上传接口,可以换成自己的上传接口

