http状态码413 Request Entity Too Large

自己的做的项目,今天在线上上传文件,出现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;

 

 

posted @ 2020-07-01 17:00  SunSAS  阅读(4101)  评论(0编辑  收藏  举报