导读


由于项目需要,上传的文件大导致出现异常报错。

使用



原因

上传文件时出现The field files exceeds its maximum permitted size of 1048576 bytes.报错,如下:
image.png
查看:由于SpringBoot对文件大小,官方文档如下:
image.png
翻译成中文:
image.png

解决办法

对其指定更大的文件大小限制:

  1. #Spring Boot 2.*.*版本的,只需要设置以下两个参数
  2. servlet:
  3. multipart:
  4. #SpringBoot默认每个文件的配置最大为1MB,单次请求的文件的总数不能大于10MB。
  5. max-file-size: 10MB
  6. max-request-size: 50MB

注意:这里设置大小一定是大写的MB,不然会报错或者配置无效。

  1. # 不同SpringBoot版本之间的配置不同,具体如下:
  2. # Spring Boot 1.3.x或者之前
  3. multipart.maxFileSize=10MB
  4. multipart.maxRequestSize=50MB
  5. # Spring Boot 1.4.x或者之后
  6. spring.http.multipart.maxFileSize=10MB
  7. spring.http.multipart.maxRequestSize=50MB

END


搞定~