上传文件视频资源过大时,浏览器报 413 错误

157 阅读1分钟

因为nginx 反向代理时,文件大小限制了。需要在 nginx.conf 里面配置 client_body_buffer_size 50m;   #反向代理上传大文件的限制 client_max_body_size 2000m;      #反向代理上传大文件的限制

在http节点下(http全局)

将nginx代理的所有请求实体的大小限制为1024m

http { client_max_body_size 1024m; }

b) 在server节点下(server全局)

将该服务下的所有请求实体的大小限制为1024m

server { client_max_body_size 1024m; }

c) 在location节点下(单应用)

将此路由请求的实体大小限制为1024m

location /test { client_max_body_size 1024m; }

如果当前页面为 iframe 嵌入的,并且是做的代理,则需要在nginx.conf 页面代理的位置,及 location 作用域加上 client_max_body_size 0;