以Form表单形式上传文件
<input type="file" @change="getFile($event)">
<button @click="submitForm($event)">提交</button>
metods: {
getFile (event) {
this.file = event.target.files[0];
},
submitForm (event) {
event.preventDefault();
let formData = new FormData();
formData.append('name', this.name);
formData.append('age', this.age);
formData.append('file', this.file);
let config = {
headers: {
'Content-Type': 'multipart/form-data'
}
}
this.$http.post(url,formData,config).then( res => {
console.log(res)
} )
}
}
原文:https://blog.csdn.net/h363659487/article/details/79035388