情景:SpringBoot 2.0版本项目中涉及到上传图片、PDF或者Excel时,默认大约只有1M,如果文件过大会上传就会报错,这时需要配置一下提高上传文件的上限。
在SpringBoot 2.0版本,我试过需要在启动类中,增加一个下面的方法,才能解决上传文件大于1M左右,报错问题,我这边设置上传文件为50M代码如下:
@Bean
public MultipartConfigElement multipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory();
//允许上传的文件最大值 KB MB
factory.setMaxFileSize("50MB");
/// 设置总上传数据总大小
factory.setMaxRequestSize("50MB");
return factory.createMultipartConfig();
}
注意:SpringBoot 2.0版本项目 我在配置文件配置,貌似不生效,目前我发现在启动类设置可以生效。
OK 就到这里啦 ^ _ ^