nginx上传文件超出默认大小限制-附件,提示:413 Request Entity Too Large

Posted 我爱写代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx上传文件超出默认大小限制-附件,提示:413 Request Entity Too Large相关的知识,希望对你有一定的参考价值。

Nginx 限制文件上传大小,相应配置参数:client_max_body_size

注意:该参数在nginx.conf中默认是没有配置的,不配置的情况下,nginx默认限制请求附件大小为:1M。

即:默认当你通过nginx代理上传附件,大于1M的文件时,浏览器会抛出如下异常。

处理方式:

找到nginx的配置文件nginx/conf/nginx.conf,在location块中,添加如下参数配置:

client_max_body_size 2m;  # 默认为1m

这里是将client_max_body_size 10m; 参数配置在了location 中,

当然,该参数也可以在http 中设置:client_max_body_size 10m;

也可以在server 中设置:client_max_body_size 10m;

三者设置的区别在于,作用域不同:

--- 设置到http内,控制全局nginx所有请求报文(附件)大小;
--- 设置到server内,控制该server的所有请求报文(附件)大小;
--- 设置到location内,只控制满足该路由规则的请求报文(附件)大小。

 

outlook发送不了压缩包提示发送链接

参考技术A outlook邮箱有邮件大小限制,应该是因为压缩包附件太大了。
Outlook会限制可以发送的文件的大小。此限制可防止计算机不断尝试上传超出大多数Internet服务提供商限制的超大型附件。
对于Internet电子邮件帐户。例如Outlook、com或Gmail,组合文件大小限制为20兆字节(MB),对于Exchange帐户(businessemail),默认的合并文件大小限制为10MB。

以上是关于nginx上传文件超出默认大小限制-附件,提示:413 Request Entity Too Large的主要内容,如果未能解决你的问题,请参考以下文章

解决gitlab限制上传文件大小的问题

[svc]nginx限制客户端上传附件的大小

关于FileUpload控件上传文件大小限制问题

nginx 修改上传文件的大小限制

nginx 配置表单附件大小限制

如何解决IIS7上传文件大小限制