Spring Boot默认文件上传大小为1M,文件超过1M就会报500的错误;
解决办法:
第一种:添加配置文件,在application.properties文件中设置文件大小
# Single file max size
multipart.maxFileSize=5Mb
# All files max size
multipart.maxRequestSize=5Mb
但是经过测试,并没有起作用;
第二种,在启动类中进行bean配置;
/**
* 文件上传配置
* @return
*/
@Bean
public MultipartConfigElement multipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory();
//单个文件最大
factory.setMaxFileSize("5MB"); //KB,MB
/// 设置总上传数据总大小
factory.setMaxRequestSize("5MB");
return factory.createMultipartConfig();
}
可以设置限制的文件大小,这个很好用;