首页   >   代码编程

上传文件提示“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{}内,控制满足该路由规则的请求报文大小;

QQ群: 686430774  /  718410762

站长Q: 1347384268

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

欢迎分享本文,转载请注明出处!

作者:不忘初心

发布时间:2019-08-10

永久地址:https://www.jiweichengzhu.com/article/840a3a04247c49789958a4f7d654fcdd

评论