SpringMVC的文件上传与下载

文件上传
Spring MVC 上下文中默认没有为文件上传提供了直接的支持,因 此默认情况下不能处理文件的上传工作,如果想使用 Spring 的文件上传功能,需现在上下文中配置 CommonsMultipartResovler:
1.加入jar包:
commons-fileupload-1.3.1.jar
commons-io-2.4.jar

2.在SpringMVC配置文件中配置CommonsMultipartResovler
<!-- 配置CommonsMultipartResolver -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="defaultEncoding" value="utf-8"></property>
<!-- 文件最大容量,以字节为单位 -->
<property name="maxUploadSize" value="1024000"></property>
</bean>

3.表单:POST请求,file类型,enctype="multipart/form-data"

文件下载

用ResponseEntity<byte[]> 返回值完成文件下载

 

posted @ 2017-08-25 09:23  super_xueyi  阅读(140)  评论(0编辑  收藏  举报