我所使用的springboot版本如下
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.2.RELEASE</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
第一步,在配置文件中增加如下
spring:
servlet:
multipart: null
enabled: true
max-file-size: 10mb
max-request-size: 10mb
【經過百度,發現網上的小夥伴們都說加了這段代碼就可以,但是在我的項目中還是依舊報錯,所以纔有下面的第二步】
第二步,在啓動類中加入代碼
/**
* Description: springboot對文件上傳大小控制
*
* @interfaceName
* @return
*/
@Bean
public MultipartConfigElement multipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory();
// 單個數據大小
factory.setMaxFileSize(DataSize.ofMegabytes(10)); // MB
// 總上傳數據大小
factory.setMaxRequestSize(DataSize.ofMegabytes(100));
return factory.createMultipartConfig();
}
通過以上兩步,問題已解決