SpringBoot设置上传文件限制
2019-10-27 本文已影响0人
明月几何8

SpringBoot默认上传文件限制为1MB,如果上传的文件超过1MB项目会报告错误
设置上传文件大小的限制
方法一:
1.低版本:1.xx
spring.http.multipart.max-file-size=10MB
spring.http.multipart.max-request-size=10MB
2.高版本:2.xx
spring.servlet.multipart.max-file-size=30Mb
spring.servlet.multipart.max-request-size=30Mb
方法二:
1.在启动类中添加@Configuration注解
2.然后在类中添加如下方法:
@Bean
public MultipartConfigElement getMultipartConfigElement() {
MultipartConfigFactory factory= new MultipartConfigFactory();
//单个文件最大值
factory.setMaxFileSize(DataSize.ofMegabytes(100));
//总的文件最大值
factory.setMaxRequestSize(DataSize.ofMegabytes(100));
MultipartConfigElement element = factory.createMultipartConfig();
return element;
}