赞
踩
- @RequestMapping("/test")
- public void test(HttpServletRequest request){
- CommonsMultipartResolver commonsMultipartResolver = new CommonsMultipartResolver(request.getServletContext());
- if (commonsMultipartResolver.isMultipart(request)) {
- Map<String, MultipartFile> multipartFileMap = ((MultipartHttpServletRequest) request).getFileMap();
- for(String s : multipartFileMap.keySet()){
- MultipartFile multipartFile = multipartFileMap.get(s);
- System.out.println(multipartFile.getOriginalFilename());
- }
- }
- }
- <form action="${ctx}/test" method="post" enctype="multipart/form-data">
- <input type="file" name="file1">
- <input type="file" name="file2">
- <input type="file" name="file3">
- <input type="submit">
- </form>
此处input的name名称不能相同
- <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
- <property name="maxUploadSize" value="5242880"/>
- <property name="defaultEncoding" value="UTF-8"/>
- </bean>
使用到commons-io的jar包,如果没有的话会报找不到IoUtils类异常。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。