SpringMVC框架实现文件上传

本文介绍了如何在SpringMVC框架中实现文件上传功能。首先配置文件上传解析器,包括设置默认编码、最大内存大小及最大上传文件大小。然后,在Controller层编写文件上传的映射方法,将上传文件保存到指定目录。

使用SpringMVC框架实现文件上传

  1.配置上传文件解释器

(由于springMVC文件上传功能引用了commons-fileupload组件,所以记得导入commons-fileupload和commons-io包)
  <!—配置文件上传解释器 -->
  <mvc:annotation-driven></mvc:annotation-driven>
  <bean name="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
  <property name="defaultEncoding" value="UTF-8"></property>
  <property name="maxInMemorySize" value="512000000" ></property>
  <property name="maxUploadSize" value="20000000"></property>
  </bean>
  
  2.在Controller层编写映射方法  

  @RequestMapping(value="upload")
   public String upload(MultipartFile file) throws Exception{
   File destfile = new File("D:/dir/" + file.getOriginalFilename());
   file.transferTo(destfile);
   return "/upload.jsp";
   }

   


  

转载于:https://www.cnblogs.com/Damn-code/p/10739225.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值