导读
由于项目需要,上传的文件大导致出现异常报错。
使用
原因
上传文件时出现The field files exceeds its maximum permitted size of 1048576 bytes.
报错,如下:
查看:由于SpringBoot对文件大小,官方文档如下:
翻译成中文:
解决办法
对其指定更大的文件大小限制:
#Spring Boot 2.*.*版本的,只需要设置以下两个参数
servlet:
multipart:
#SpringBoot默认每个文件的配置最大为1MB,单次请求的文件的总数不能大于10MB。
max-file-size: 10MB
max-request-size: 50MB
注意:这里设置大小一定是大写的MB,不然会报错或者配置无效。
# 不同SpringBoot版本之间的配置不同,具体如下:
# Spring Boot 1.3.x或者之前
multipart.maxFileSize=10MB
multipart.maxRequestSize=50MB
# Spring Boot 1.4.x或者之后
spring.http.multipart.maxFileSize=10MB
spring.http.multipart.maxRequestSize=50MB
END
搞定~