自己的做的项目,今天在线上上传文件,出现http状态码413 Request Entity Too Large。
如果上传的文件超过2M,服务端返回的状态码会是413,同时提示上传失败。实际上,这个限制是可以修改的。
我使用的nginx,后端spring boot。
Spring boot
后端在本地测试我就改好了,因为spring boot的默认限制大小是1m,如果超过就会抛异常。
通过修改配置,以applicaiton.yml为例:
spring servlet: multipart: max-file-size: 20MB max-request-size: 20MB #最大请求文件的大小
Nginx
修改配置文件,在http{}中加:
client_max_body_size 20m;