多文件上传的form表单如下
<form action="/fileUpload" enctype="multipart/form-data" method="post">
<input type="file" name="file" multiple="multiple">
<input type="submit" value="提交表单">
</form>
input框要添加multiple="multiple"
代码如下
List<MultipartFile> files = ((MultipartHttpServletRequest) request).getFiles("file");
//MultipartFile file = null;
//BufferedOutputStream stream = null;
for(int i = 0; i < files.size(); i++){
MultipartFile mfile = files.get(i);
if(!mfile.isEmpty()){
String path = "F:/temp/"+mfile.getOriginalFilename();
mfile.transferTo(new File(path));
}
}
直接利用transferTo进行上传