此时可以通过fileChange方法在控制台打印查看文件结构
fileChange(file,fileList){
console.log(file,‘file’)
console.log(fileList,‘fileList’)
}
3、此时我们已经拿到选择的文件,可以自定义上传方式,将其发送至后端服务器
fileChange(file,fileList){
console.log(file,‘file’)
console.log(fileList,‘fileList’)
let url = ‘xxx’ //后端服务器API
let headers = {
‘Content-Type’:‘multipart/form-data’ //自定义上传时,该请求头参数必填
}
let formData = ‘’
for(let i = 0;i < fileList.length;i++){ //遍历文件数组,fileList有可能存在多个文件
formData = new FormData()
formData.append(‘name’,fileList[i].name)
formData.append(‘type’,‘.xlsx’)
formData.append(‘file’,fileList[i].raw)
}
this.$axios({
headers: headers,
method: ‘post’,
dat