HMTL5:新属性( multiple="multiple"
)
Html代码段
<form id="add-form" action="/add" enctype="multipart/form-data" method="post">
<input type="file" name="file" id="file" multiple="multiple"/>
</from>
Java代码段
@RequestMapping(value = { "/add" })
@ResponseBody
public Map<String, Object> add(@RequestParam(value = "file", required = false) MultipartFile[] Files) {
// ...逻辑部分
return null;
}
很简单,控制器参数部分改成MultipartFile[]
就好了。然后,input标签里加上multiple
的元素,值为"multiple"
。
注:关于之前用的uploadify
插件做批量上传时,请求的方式是单文件请求一次,也就是说:每个文件都会单独发出请求,来完成上传动作。
学生浅薄,望众师指点
wengang.liu