SpringMVC 上传文件大小的限制问题

项目中上传文件遇见 java.lang.IllegalStateException: File has been moved - cannot be read again  ,但发现文件是正确的,原因是因为,需要配置

配置加个参数

1638400


这个默认是10K  设成16M好了  大于这个大小的文件会放到临时目录 当你读取的时候 判断的avaliable参数是false  因为已经不在内存里了 所以会报异常 所以一般你超过10K就挂了。

id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver" p:defaultEncoding="utf-8">
    name="maxInMemorySize">
        1638400
    

你可能感兴趣的:(SpringMVC 上传文件大小的限制问题)