springboot 大文件上传问题
Posted 波动平静的心
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot 大文件上传问题相关的知识,希望对你有一定的参考价值。
1. nginx(413 Request Entity Too Large)
首先:【http|server|location】 下设置:client_max_body_size 100m
重启nginx:systemctl restart nginx
2. springboot设置 (报错类型:the request was rejected because its size (226000000) exceeds the configured maximum (104857600))
配置文件添加:
spring:
servlet:
multipart:
max-request-size: 300MB
max-file-size: 300MB
启动类添加:
@Value("${spring.servlet.multipart.max-request-size}")
private String maxFileSize;
@Value("${spring.servlet.multipart.max-file-size}")
private String maxRequestSize;
@Bean
public MultipartConfigElement multipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory();
// 单个数据大小
factory.setMaxFileSize(maxFileSize);
// 总上传数据大小
factory.setMaxRequestSize(maxRequestSize);
return factory.createMultipartConfig();
}
以上是关于springboot 大文件上传问题的主要内容,如果未能解决你的问题,请参考以下文章