求助:axios post请求文件上传 onUploadProgress 中 total 为 0
axios post请求文件上传 onUploadProgress
中progressEvent.total
始终为 0,弄了半天还是没有解决,有没有解决方法,希望大家帮帮我,非常感谢!
代码如下:
methods:{
upload(event){
this.uploading = true; //进度条可显示
let submitData = new FormData();
submitData.append(this.send_name,event.target.files[0]); //表单数据
return axios.post(this.submit_url,submitData,{
onDownloadProgress: (progressEvent) => {
this.progress = ((progressEvent.loaded / progressEvent.total) * 100).toFixed(0) + '%'
}
}).then( (res)=>{
this.uploading = false;
return Promise.resolve(res);
}).catch( (err)=>{
this.uploading = false;
return Promise.reject(err);
});
}
}
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: