spring中实现文件上传与下载
需求:
实现对前端文件类型的接收和后端上传文件:
1、导入jar包:commons-fileupload和commons-io。(具体版本需要自己进行测试)
我的pom.xml的配置演示:
1 <dependency> 2 <groupId>commons-fileupload</groupId> 3 <artifactId>commons-fileupload</artifactId> 4 <version>1.3.3</version> 5 </dependency> 6 <dependency> 7 <groupId>commons-io</groupId> 8 <artifactId>commons-io</artifactId> 9 <version>2.4</version> 10 </dependency>
2、springMVC注册多部件解析器:
我的springMVC配置演示:
1 <!--多部件解析器--> 2 <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> 3 <property name="defaultEncoding" value="utf-8"/> 4 <!--最大内存--> 5 <property name="maxInMemorySize" value="10240"/> 6 <!--文件大小:-1表示无限制,此处设置为5M--> 7 <property name="maxUploadSize" value="5242880"/> 8 </bean>
3、jsp或html中,表单增加属性:enctype="multipart/form-data"
4、Controller中使用MultipartFile接收数据。
参考博客:
https://blog.csdn.net/u013771277/article/details/47384817

浙公网安备 33010602011771号