我所使用的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();
}
通过以上两步,问题已解决