问题:
Springboot在做文件上传时报错:The field files exceeds its maximum permitted size of 1048576 bytes.
原因:
Spring Boot工程嵌入的tomcat限制了请求的文件大小,默认每个文件的配置最大为1Mb,单次请求的文件的总数不能大于10Mb。
解决:
在配置文件中加入以下两个配置
spring.servlet.multipart.max-file-size = 10MB
spring.servlet.multipart.max-request-size=100MB
max-file-size=10MB是设置单个文件的大小, max-request-size=100MB是设置单次请求的文件的总大小。
如果不限制文件上传的大小,把两个值都设置为-1即可。