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;
	}
posted @ 2021-09-30 17:35  莉莉娅酱  阅读(117)  评论(0)    收藏  举报