问题bug:
"Maximum upload size exceeded; nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (37524618) exceeds the configured maximum (10485760)",
配置文件中加入:
spring:
servlet:
multipart:
max-file-size: 50MB
max-request-size: 50MB
新增一个配置类
@Configuration
public class UploadConfig {
@Value("${spring.servlet.multipart.max-file-size}")
private String maxFileSize;
@Value("${spring.servlet.multipart.max-request-size}")
private String maxRequestSize;
@Bean
public MultipartConfigElement multipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory();
//单个文件最大
//KB,MB
factory.setMaxFileSize(maxFileSize);
/// 设置总上传数据总大小
factory.setMaxRequestSize(maxRequestSize);
return factory.createMultipartConfig();
}
}
本文详细介绍了如何在Spring Boot应用中解决大文件上传时遇到的Maximum upload size exceeded错误。通过修改配置文件中的max-file-size和max-request-size参数,并创建一个自定义的配置类来调整文件上传的最大尺寸。
5249

被折叠的 条评论
为什么被折叠?



