vue中用ajax上傳文件

直接上代碼ajax

<input class="file-btn" type="file" @change="uploadCompany($event)" name="uploadCompany"  v-model="filename" accept=".csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>json

uploadCompany: function(event){
this.file = event.target.files;
let formdata = new FormData()
formdata.append('file', this.file[0])
formdata.append('submit', false);
$.ajax({
url: api.url+"Excel/importQyInfo",
data: formdata,
type: "POST",
dataType: "json",
cache: false, //上傳文件無需緩存
processData: false, //用於對data參數進行序列化處理 這裏必須false
contentType: false, //必須
success: function (res) {
console.log("上傳完成!",res);
},
})
}api

相關文章
相關標籤/搜索