zoukankan      html  css  js  c++  java
  • Spring CommonsMultipartResolver 上传文件

    1.    
    2. ...Controller...{  
    3.      
    4. //创建一个通用的多部分解析器.  
    5.    CommonsMultipartResolver commonsMultipartResolver new   
    6. CommonsMultipartResolver(request.getSession().getServletContext());  
    7. //设置编码  
    8.    commonsMultipartResolver.setDefaultEncoding(”utf-8″);  
    9.  //判断 request 是否有文件上传,即多部分请求...  
    10.  if (commonsMultipartResolver.isMultipart(request))  
    11.     
    12.       //转换成多部分request  
    13.       MultipartHttpServletRequest multipartRequest         
    14.     commonsMultipartResolver.resolveMultipart(request);  
    15.   
    16.    // file 是指 文件上传标签的 name=值  
    17.     // 根据 name 获取上传的文件...  
    18.     MultipartFile file multipartRequest.getFile("file");  
    19.    
    20.     //上传后记录的文件...     
    21.     File imageFile new File("fileName");  
    22.     //上传...  
    23.     file.transferTo(imageFile);  
    24.   
    25.      
    26.    
    27. Form
    1. 也可以在Spring的配置文件中添加  
    2. Xml代码  
    3. <bean id=”multipartResolver” class=”org.springframework.web.multipart.commons.CommonsMultipartResolver”>  
    4. <property name=”defaultEncoding” value=”UTF-8″ />  
    5. </bean>   
    6. 配置这个后就只需要编写以下代码即可
    7. MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
      MultipartFile mfile1 = multipartRequest.getFile("
      file");
    1. <form id=”fileUploadForm” method=”post” action=”XXX.do?method=fileUpload” enctype=”multipart/form-data”>  
    2. <tr>  
    3. <td>File:</td>  
    4. <td><input type=”file” name=”file”></td>  
    5. </tr>  
    6. <tr>  
    7. <td><input type=”hidden” name=”fileOwner” value=”1002″/></td>  
    8. <td><input type=”submit” value=”submit”></td>  
    9. </tr>  
    10. </form>  
  • 相关阅读:
    Java Set 常用集合 HashSet、LinkedHashSet、TreeSet
    旋转数组的最小数字
    Java List 常用集合 ArrayList、LinkedList、Vector
    RestfulApi 学习笔记——内容协商(三)
    RestfulApi 学习笔记——.net core入门操作(二)
    不一样的模板模式(设计模式十一)
    RestfulApi 学习笔记——简单介绍(一)
    oracle 数据库连接
    重学c#系列——索引器(九)
    重新整理计算机组成原理(一)
  • 原文地址:https://www.cnblogs.com/live365wang/p/1993694.html
Copyright © 2011-2022 走看看