问题描述:项目上线后,初期运营时,广告图图片大小都小于2MB。所以没有出现相关问题。但是就在一次上传大于2MB的图片时后台报错了。报错内容如下:
Caused by: java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1048576 bytes.
其实就是上传的文件超出了springboot默认的限制。
解决方案:
在application.yml新增配置
spring: servlet: multipart: max-file-size: 10MB #文件最大10MB max-request-size: 10MB #请求文件最大10MB