前端如果要传递文件给后端,一般都是通过formData的形式传递。在以前后端处理路由的时候可以直接使用form表单去提交数据。在现在前后端分离的情况,我们都需要手动模拟表单提交的数据然后传递到后端。
formData添加数据有两种方法,append方法和set方法
append方法添加数据如果数据存在不会覆盖会添加一个相同key的数据
set方法如果数据存在就会直接覆盖原有的
传递多个file文件的关键就是使用append方法去添加相同key的file文件。相同的key的file文件,后端可以用一个数组去接收
document
传统form表单提交
java后端
@RequestMapping("multi")
publish Main class {
@PostMapping("uploadMultiImage")
publish String uploadMultiImage(@RequestParam("files") MultipartFile[] files) {
return ""
}
}



