我正在使用 Node.JS 将文件上传代理到远程端点,需要确保我的 Node 服务器不会过度缓冲文件。
我正在使用res.write
以以下方式推送:
apiRes.on('data', function (chunk) {
body += chunk;
res.write(chunk);
});
(从客户端到节点的连接比从节点到远程的连接更快)。
请注意,客户端是一个浏览器,如果不清楚的话。
Node.js API Docs
apiRes.pipe(res);
- 在FileReader的帮助下使用xhr.send file。
- 按照 Dream707 的建议使用 apiRes.pipe(res)