multipartResolver:文件上传解析
问题出现场景:该问题出现在springMVC再上传文件的过程中;
问题解决方案:
首先: 要在spring-servlet-config.xml中添加文件上传解析的bean,这里对上传文件的编码格式和文件大小进行了配置,代码如下:
<!-- 上传文件拦截,设置最大上传文件大小 10M=10*1024*1024(B)=10485760 bytes -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="defaultEncoding" value="UTF-8"/>
<property name="maxUploadSize" value="10485760"/>
</bean>
接着:
出现标题中的报错是应为没有网页文件上传所需要的是?commons-fileupload 包,而网页文件下载所需要的是commons-io 包,但是我们并没有导入这个包,所以在pom文件中添加依赖:
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.1</version>
</dependency>
问题解决!
|