springmvc使用MultipartResolver上传大文件报错问题解决

报错问题:

1)先判断文件是否存在,并上传了内容

2)检查服务器使用情况

3)修改tomcat配置

加入disableUploadTimeout="false"代码

<Connector port="8074" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="844" disableUploadTimeout="false"/>

4)配置multipartResolver的参数

<!--spring mvc upload,支持上传文件 -->
<bean id="multipartResolver"
      class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
    <!-- 默认编码 -->
    <property name="defaultEncoding" value="utf-8"/>
    <!-- 文件大小最大值 -->
    <property name="maxUploadSize" value="10485760000"/>
    <!-- 内存中的最大值 -->
    <property name="maxInMemorySize" value="1024"/>
    <!-- 文件上传暂存目录,文件上传完成之后会清除目录下的文件 --> 
    <property name="uploadTempDir" value="temp/tomcat"/>
</bean>

猜你喜欢

转载自blog.csdn.net/tuantuanyua/article/details/81162918