首先后台是springMVC的MultipartFile 数组类型接收
现在问题是 我前台formData怎么将多个
<input type="file">
给传到后台让后台接收?
@RequestMapping(method = { RequestMethod.POST, RequestMethod.PUT }, value = "upload/**")
@ResponseBody
public Response upload(MultipartHttpServletRequest request) {
Map<String, MultipartFile> map = request.getFileMap();
for (MultipartFile file : files) {
res = new UploadResult();
res.setExt(ext);
res.setFileName(file.getName());
res.setUri(uri);
uploadResults.add(res);
}
}
这个是不需要表单指定文件名的,最后只需要将文件存储结果响应给前台
以下内容纯属猜测,如果不对请见谅:
我觉得只要你又多个type="file"的input就行了,估计是会自动装进去的。
你可以试试一个和多个的差别