批量上传图片后台核心代码
@RequestMapping(value = "/uploads", method={RequestMethod.GET, RequestMethod.POST})
public String upload(HttpServletRequest request,
@RequestParam("file") MultipartFile[] file,String id){
file[i].transferTo(new File(imgLocalPath));
}
前端 ,必须是append 到form对象上,而不是使用一个数组,不然后台的数组怎么都是null的。
var fileData = new FormData()
for(let val of this.fileList){
fileData.append("file",val.raw)
}
fileData.append("id", this.selectId)