springboot默认文件大小的限制是1MB
yml方式
spring:
servlet:
multipart:
enabled: true
max-file-size: 300M
max-request-size: 300M
properties方式
#设置单个文件大小,单位MB和KB都可以
spring.servlet.multipart.max-file-size=200MB
#设置总上传的数据大小,单位MB和KB都可以
spring.servlet.multipart.max-request-size=200MB
配置模式,如果有多个yml使用这种方式会更方便
@Configuration
public class SpringUpFileConfig {
@Bean
public MultipartConfigElement multipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory();
//单个文件大小20mb
factory.setMaxFileSize(DataSize.ofMegabytes(20L));
//设置总上传数据大小1GB
factory.setMaxRequestSize(DataSize.ofGigabytes(1L));
return factory.createMultipartConfig();
}
}
网友评论