接收不到文件的写法
--html
var files = document.getElementById('myFile').files;
var formData = new FormData();
formData.append('file', files);
这样写,后台的
@RequestParam("file")MultipartFile[] file
file始终是获取不到文件的
正确写法
--html
for(i=0; i < files.length; i++){
formData.append('file', files[i]);
}
JS FormData上传文件
本文解决了一个常见的前端问题:使用JavaScript的FormData对象上传多个文件到后端。详细解释了如何正确地将多个文件附加到FormData中,以便后端可以正确接收。
948

被折叠的 条评论
为什么被折叠?



