我正在使用Nginx和uwsgi与wsgi app.当我尝试上传图像时,应用程序有时无法获取图像,并且曾经有错误413实体太大.
我通过添加client_max_body_size 4M解决了这个问题;我的Nginx conf看起来像:
//Add sample Nginx Server
//Block here
错误停止显示但文件仍未到达应用程序.我不明白它适用于某些计算机,并且它对某些计算机起作用.
解决方法:
如果您在尝试上载时遇到413 Request Entity Too Large错误,则需要增加nginx.conf或任何其他配置文件中的大小限制.在服务器部分中添加client_max_body_size xxM,其中xx是您要允许的大小(以兆字节为单位).
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
client_max_body_size 20M;
listen 80;
server_name localhost;
# Main location
location / {
proxy_pass http://127.0.0.1:8000/;
}
}
}