2

我正在使用 Node.JS 代理文件上传到远程端点,并且需要确保我的 Node 服务器不会过度缓冲文件。

我使用res.write以下方式推送:

apiRes.on('data', function (chunk) {
    body += chunk;
    res.write(chunk);
});

(从客户端到节点的连接比从节点到远程的连接要快)。

请注意,客户端是浏览器,如果不清楚的话。

4

2 回答 2

3

Node.js API 文档

apiRes.pipe(res);
于 2012-11-15T16:26:20.793 回答
2
  • 在FileReader的帮助下使用 xhr.send 文件。
  • 按照 Dream707 的建议使用 apiRes.pipe(res)
于 2012-11-16T08:29:37.067 回答