SpringBoot 2.X版本
application.properties
# 单个文件的最大值
spring.servlet.multipart.max-file-size = 1Mb
# 上传文件总的最大值
spring.servlet.multipart.max-request-size = 10Mb
application.yml
spring:
servlet:
multipart:
enabled: true
max-file-size: 1MB # 单个文件的最大值
max-request-size: 10MB # 上传文件总的最大值
SpringBoot 1.5.X版本
Application启动类上添加 @Bean
/**
* 文件上传配置
* @return
*/
@Bean
public MultipartConfigElement multipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory();
//设置单个文件的最大值
factory.setMaxFileSize("1MB"); //KB,MB
/// 设置上传文件总的最大值
factory.setMaxRequestSize("10MB");//KB,MB
return factory.createMultipartConfig();
}
注:不知道为什么 SpringBoot1.5.x 版本的在配置文件上配置不生效,反正我是测试了不行,不知道是不是我自己的问题,望知道的大牛告知下。