前言:在用SpringBoot开发后台系统的时候,需要开发文件上传业务,但是上传大文件控制台会报错:The field files exceeds its maximum permitted size

解决办法

一般SpringBoot的文件上传大小限制在1M以下,单个请求中最多可容纳10M大小的文件流数据,这个大小对于我们实际开发来说实在太小了。

解决办法也很简单,在配置文件application.properties里面加入相关配置即可

Spring Boot 1.3.x或之前版本,配置如下:

1
2
multipart.maxFileSize=100Mb
multipart.maxRequestSize=1000Mb

Spring Boot 1.4.x版本及以上,配置如下:

1
2
spring.http.multipart.maxFileSize=100Mb
spring.http.multipart.maxRequestSize=1000Mb

Spring Boot 2.0版本及以上,配置如下:

1
2
spring.servlet.multipart.max-file-size = 100MB
spring.servlet.multipart.max-request-size = 1000MB