您现在的位置:主页 > 高级应用 > >

Spring4.1.6 多文件上传2



时间: 2015-04-14 09:43     来源 : IT学习者      点击:

关键词: spring    spring教程    spring实例   


目录页Spring4.1.4学习笔记
本文来自www.itxxz.com



在前两篇中已经介绍了 Spring4.1.6 单文件上传 和 Spring4.1.6 多文件上传的方法,今天螃蟹就讲一下通过另外一种方式实现的spring多文件上传的方法。 内容来自www.itxxz.com

这种方法无需在spring配置文件中进行配置,如果有添加了类似如下的配置,那么本篇介绍的多文件上传方法就无效了。


  1. <bean id="multipartResolver"   
  2.     class="org.springframework.web.multipart.commons.CommonsMultipartResolver" /> 
copyright www.itxxz.com
我们先做个示范:



点击提交后,我们看一下后台的打印日志:



一共出现了三个开始遍历,正好对应我们上传的三个文件,这里只打印了文件名,当然还有更多的参数,就不多介绍了。

这里是java后台源码:



  1. @RequestMapping(value = "/uploads", method = RequestMethod.POST)  
  2. public String uploadManyFiles(Model model, HttpServletRequest request) {  
  3.     System.out.println("这里是多文件上传。。。");  
  4.     CommonsMultipartResolver commonsMultipartResolver = new CommonsMultipartResolver(  
  5.   
  6.     request.getSession().getServletContext());  
  7.   
  8.     // 设置编码  
  9.   
  10.     commonsMultipartResolver.setDefaultEncoding("utf-8");  
  11.   
  12.     if (commonsMultipartResolver.isMultipart(request)) {  
  13.   
  14.         // 转换成多部分request  
  15.         System.out.println("转换成多部分request..");  
  16.         MultipartHttpServletRequest multipartRequest = commonsMultipartResolver  
  17.                 .resolveMultipart(request);  
  18.   
  19.         Iterator<?> iterator = multipartRequest.getFileNames();  
  20.   
  21.         while (iterator.hasNext()) {  
  22.             System.out.println("开始遍历。。。");  
  23.             MultipartFile multifile = multipartRequest  
  24.                     .getFile((String) iterator.next());  
  25.   
  26.             System.out.println(multifile.getOriginalFilename());  
  27.   
  28.         }  
  29.   
  30.         commonsMultipartResolver.cleanupMultipart(multipartRequest);  
  31.   
  32.     }  
  33.   
  34.     return "file/demo";  
  35. }  
itxxz.com







文章除注明转载外,均为IT学习者原创或编译
欢迎任何形式的转载,但务必请以超链接形式注明出处
本文出自:IT学习者
链接地址:http://www.itxxz.com



微信公众号:喝咖啡的螃蟹

喝咖啡的螃蟹
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
  • 送88元
    2017-03-21 17:34:07发表

    新春红包Ⴘ 马牌 亚洲真人 澳门博彩 必赢亚洲 创世纪 hTTp://T.cN/R64Pk8l

  • 时素璐
    2017-03-21 07:34:46发表

    ኼ奢侈品网ኼ Sophia Webster(安·迪穆拉米斯特) AF CéLINE(赛琳) Tods(托德斯) Valentino(华伦天奴) MCM ahuo.gq

  • 穿丝袜
    2017-03-20 13:48:44发表

    ﮦﮦﮦﮦﮦ黑色丝袜美女ﮦﮦﮦﮦﮦ ﮦﮦﮦﮦﮦ街拍丝袜ﮦﮦﮦﮦﮦ ﮦﮦﮦﮦﮦ性感丝袜的诱惑ﮦﮦﮦﮦﮦ www.meitui1.com

  • kgsmu3558
    2017-03-20 00:06:10发表

    货源网⯙ Bottega Venetta(BV) 其他 Balenciaga(巴黎世家) Christian Dior(迪奥) DerlectGoolshow(完美酷秀) VIFANZ(维梵斯) yuandan.tk

  • 丝足
    2017-03-19 09:04:41发表

    挤胸照ᜅ 女子拍写真遭性侵 美女被奸 hTtP://7261.mm88.ml