原因为原来Spring Boot工程嵌入的tomcat限制了请求的文件大小,需要在application.yml文件中设置参数。
servlet: multipart: max-file-size: 300MB max-request-size: 300MB
Springboot1.4及以上官方文档有所改动,详见:
Spring Boot 1.4.x
spring.http.multipart.maxFileSize=100Mb
spring.http.multipart.maxRequestSize=1000Mb
Spring Boot 2.0之后
spring.servlet.multipart.max-file-size=100MB
参考: