文件上载 - 从Nginx向后端服务器发送数据块

时间:2016-11-16 08:41:48

标签: node.js nginx file-upload

我有3个Nginx服务器(副本)和另外3个节点服务器(副本)。

Nginx的上游如下

upstream wsbackend {
    server 127.0.0.1:3000;
    server 127.0.0.1:4000;
    server 127.0.0.1:5000;
}

server {
    listen 8021;

    location / {       
        proxy_request_buffering off;
        proxy_buffering off;
        proxy_pass_request_headers on;
        proxy_set_header X-FILE $request_body_file;
        proxy_http_version 1.1;
        proxy_pass http://wsbackend;
    }
}

现在,当我上传一个大小为50 MB的文件时,node.js正在整个文件中。我希望以我从客户端(浏览器)上传多部分表单数据的方式接收文件。

当我上传文件时,如何从Nginx获取node.js中的块?

0 个答案:

没有答案