spring boot文件上传失败 SizeLimitExceededException

2020-06-19 16:45:07 浏览数 (1)

文件上传失败

  • 前端报错 net::ERR_CONNECTION_RESET
  • 后端报错 org.apache.tomcat.util.http.fileupload.impl.SizeLimitExceededException: the request was rejected because its size (xxxxxx) exceeds the configured maximum (xxxxxx)

解决方案

  1. 配置文件 application.yml
代码语言:javascript复制
spring:
  servlet:
    multipart:
      max-file-size: 100MB
      max-request-size: 200MB
  1. JAVA配置
代码语言:javascript复制
@Bean
public MultipartConfigElement multipartConfigElement() {
	long maxFileSize = 100l;
	long maxRequestSize = 200l;
	MultipartConfigFactory factory = new MultipartConfigFactory();
	factory.setMaxFileSize(DataSize.of(maxFileSize ,MEGABYTES));
	factory.setMaxRequestSize(DataSize.of(maxRequestSize ,MEGABYTES));
	return factory.createMultipartConfig();
}

0 人点赞