uploadFiles() {
if (this.files.length > 0) {
// 创建FormData对象
let formData = new FormData()
// 将所有文件追加到FormData对象中
this.files.forEach((file, index) => {
formData.append(`file${index}`, file)
})
// 发送文件上传请求,可以使用axios或其他网络请求库来发送请求
// 示例使用Axios发送POST请求
axios.post('/upload-url', formData, {
headers: {
'Content-Type': 'multipart/form-data'
}
})
.then(response => {
// 处理上传成功的响应
console.log('Upload successful:', response.data)
})
.catch(error => {
// 处理上传失败的错误
console.error('Upload error:', error)
})
} else {
console.error('No files selected.')
}
}
}