(1)在配置文件(application.properties)加入如下代碼
springboot2.0以下配置為:
spring.http.multipart.maxFileSize = 10Mb
spring.http.multipart.maxRequestSize=100Mb
springboot2.0即以上
servlet:
multipart:
# 上傳文件總的最大值
max-request-size: 1000MB
# 單個文件的最大值
max-file-size: 100MB
(2)把如下代碼放在啟動類上,並在類上加入@Configuration
/**
* 文件上傳配置
*
* @return
*/
@Bean
public MultipartConfigElement multipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory();
// 單個數據大小
factory.setMaxFileSize("10240KB"); // KB,MB
/// 總上傳數據大小
factory.setMaxRequestSize("102400KB");
return factory.createMultipartConfig();
}