SpringMVC上传文件异常(已解决)

SpringMVC 文件上传报“由于没有提供multi-part配置,无法处理parts

解决方案:

web.xml的servlet的标签中添加multipart-config的配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<servlet>
<servlet-name>dispatcherServlet</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springMVC.xml</param-value>
</init-param>
<!--监听器,值越小,servlet的优先级越高-->
<load-on-startup>1</load-on-startup>

<!--添加如下配置-->
<multipart-config>
<max-file-size>20848820</max-file-size>
<max-request-size>418018841</max-request-size>
<file-size-threshold>1048576</file-size-threshold>
</multipart-config>

</servlet>