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 に答える