axios上传文件
let formData = new FormData()
formData.append('file', e.target.files[0])
this.$axios({
url: '接口地址',
method: "POST",
data: formData,
headers: {
'Content-Type': 'multipart/form-data',
'Authorization': this.token,
'X-Requested-With': 'XMLHttpRequest'
},
processData: false,
contentType: false,
//原生获取上传进度的事件
// onUploadProgress:function(progressEvent){
// var complete = Math.floor(progressEvent.loaded / progressEvent.total)
// }
}).then(res => {
console.log(res)
}).catch(err => {
console.log(err)
})
来源:CSDN
作者:qq_34096214
链接:https://blog.csdn.net/qq_34096214/article/details/103938349