当我从前端附加两个或多个文件时,在POST方法中使用的log.debug
中,我只获得01文件名,文件列表大小也显示01。
如何在POST方法中获取所有附加文件???
我的Model类为:
//Model
public class MailSenderBean {
private List<MultipartFile> files;
}
使用enctype="multipart/form-data"
的JSP视图如下:
<input name="files" id="filesToUpload" class="button" type="file" multiple/>
控制器为:
//Controller
@RequestMapping(value = "/sendFiles", method = RequestMethod.POST)
public ModelAndView sendFiles(@ModelAttribute("mailSenderBean") MailSenderBean mailBean, BindingResult result,HttpServletRequest request) {
User user = AuthManager.getUser( request );
List<MultipartFile> files = mailBean.getFiles();
log.debug(" Size ---->>>> "+files.size());
for (MultipartFile multipartFile : files) {
log.debug("Name ===== >>> "+multipartFile.getOriginalFilename() );
}
}