spring boot2 解决图片上传过大的问题
spring boot2 解决图片上传过大的问题
公司最近的项目有这个图片上传的问题,然后我尝试解决,一开始是看了各种blog上说只要进行一下简单的配置就可以了

就像是这个样子,但是没有用,我还看了一个配置tomcat最大上传大小的,也是没有用
解决的思路
然后我查找相关的关键字,发现 MultipartConfigElement 是一个很重要的属性。

即使我什么都没有配置还是有默认的 MultipartConfigElement 而这个 MultipartConfigElement正是限制我上传大小的关键。
我从这边文章里面知道了,可以通过下面这段代码让 MultipartConfigElement 为空
从而走进这里

如果 MultipartConfigElement 为空 那么从这里就return 出去了,就不会走下面的解析表单文件
// 文件上传设置
@Bean(name = DispatcherServlet.MULTIPART_RESOLVER_BEAN_NAME)
public CommonsMultipartResolver getMultipartResolver() {
System.out.println("custom multipart resolver");
CommonsMultipartResolver cmr = new CommonsMultipartResolver();
cmr.setMaxUploadSize(1000000000);
return cmr;
}

浙公网安备 33010602011771号