FileUploadBase$SizeLimitExceededException

springboot 文件上传超出大小:MultipartFile file

异常信息如下:

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (76559398) exceeds the configured maximum (52428800)] with root cause
    projectVersion  _
    stackTrace  {
  "method": "<init>",
  "class": "org.apache.tomcat.util.http.fileupload.FileUploadBase$FileItemIteratorImpl",
  "file": "FileUploadBase.java",
  "line": 811
},
{
  "method": "getItemIterator",
  "class": "org.apache.tomcat.util.http.fileupload.FileUploadBase",
  "file": "FileUploadBase.java",
  "line": 256
},
{
  "method": "parseRequest",
  "class": "org.apache.tomcat.util.http.fileupload.FileUploadBase",
  "file": "FileUploadBase.java",
  "line": 280
},
{
  "method": "parseParts",
  "class": "org.apache.catalina.connector.Request",
  "file": "Request.java",
  "line": 2801
},
{
  "method": "parseParameters",
  "class": "org.apache.catalina.connector.Request",
  "file": "Request.java",
  "line": 3177
},
{
  "method": "getParameter",
  "class": "org.apache.catalina.connector.Request",
  "file": "Request.java",
  "line": 1110
},

解决方案:
使用这种发现不生效:

uploadFile 修改上传文件的大小限制

spring.http.multipart.max-file-size=100MB

spring.servlet.multipart.max-file-size=100MB
spring.servlet.multipart.max-request-size=100MB

生效方案如下:完美解决
/**

  • 修改上传文件的大小限制
  • @author heng
    */
    @Configuration
    public class MultipartConfig {
    @Bean
    public MultipartConfigElement multipartConfigElement() {
    MultipartConfigFactory factory = new MultipartConfigFactory();
    factory.setMaxRequestSize("200Mb");
    factory.setMaxFileSize("200Mb");
    return factory.createMultipartConfig();
    }
    }
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容