关于nginx的client_max_body_size
大家都知道,用nginx +php 做上传功能时,限制浏览器上传文件大小的参数通过php 里面的 php.ini参数进行调整:
memory_limit = 1024M
max_execution_time = 0
post_max_size = 5000M
upload_max_filesize = 5000M
以上参数是设置 php.ini文件里面的,通过设置post_max_size 和 upload_max_filesize的值,允许最大上传文件大小。
# set max upload size
client_max_body_size 512M;
fastcgi_buffers 64 4K;
而这上面的
client_max_body_size
参数是 ngxin 的,它可以写在http,server ,location配置端。
设置客户端请求正文的最大允许大小,在“Content-Length”请求标头字段中指定。如果请求中的大小超过配置的值,则会将413(请求实体太大)错误返回给客户端。请注意,浏览器无法正确显示此错误。将大小设置为0将禁用检查客户端请求正文大小。