SpringBoot在文件上传时出现了The field file exceeds its maximum permitted size of 1048576 bytes.错误,显示文件的大小超出了允许的范围。原因是SpringBoot内嵌tomcat默认所能上传的文件大小为1M,超出这个就会报错。解决这个问题需要更改下面两个配置:

multipart.maxFileSize
multipart.maxRequestSize

Springboot yum配置文件:

# Spring配置
spring:
# 文件上传
servlet:
multipart:
# 单个文件大小
max-file-size: 10MB
# 设置总上传的文件大小
max-request-size: 20MB