您现在的位置是:网站首页 > 代码编程 > 服务器服务器

【原】上传文件提示“413 Request Entity Too Large”错误解决方法

不忘初心 不忘初心 2019-08-10 围观() 评论() 点赞() 服务器

简介:今天在个人博客里写文章的时候,上传图片失败了,但是我记得之前设置的限制是5M,检查了一下上传的图片才1.43M,打开console一看,发现竟然是nginx对请求体大小做了限制,提示“413 Request Entity Too Large”。

今天在个人博客里写文章的时候,上传图片失败了,但是我记得之前设置的限制是5M,检查了一下上传的图片才1.43M,打开console一看,发现竟然是nginx对请求体大小做了限制,提示“413 Request Entity Too Large”。

上传文件提示“413 Request Entity Too Large”错误解决方法

翻了一下nginx资料,发现它默认对请求体做出的限制是1M,这也太小了,现在普遍都是高清屏,截屏生成的图片很容易超出限制,所以需要我们手动来改一下。

解决方案:

修改nginx.conf配置,增加client_max_body_size配置(默认是没有的)。

client_max_body_size 20m

1、可以选择在http{ }中设置:client_max_body_size 20m;

2、也可以选择在server{ }中设置:client_max_body_size 20m;

3、还可以选择在location{ }中设置:client_max_body_size 20m;

三者有区别:

1、设置到http{}内,控制全局nginx所有请求报文大小;

2、设置到server{}内,控制该server的所有请求报文大小;

3、设置到location{}内,控制满足该路由规则的请求报文大小;

nginxjavaweb

看完文章,有任何疑问,请加入群聊一起交流!!!

很赞哦! ()

文章评论

  • 请先说点什么
    人参与,条评论

请使用电脑浏览器访问本页面,使用手机浏览器访问本页面会导致下载文件异常!!!

雨落无影

关注上方公众号,回复关键字【下载】获取下载码

用完即删,每次下载需重新获取下载码

若出现下载不了的情况,请及时联系站长进行解决

站点信息

  • 网站程序:spring + freemarker
  • 主题模板:《今夕何夕》
  • 文章统计:篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们