2011-10-29 1 views
5

Node.jsファイルのアップロードを処理するときに、リモートサーバーまたはファイル共有に直接ストリームする方法はありますか?私は恐ろしい使用していますが、現在私はこのシナリオを有効にしようとしていますが、最終的な送信先がリモートサーバーの場合、私の心には必要ありません。一時ファイルディスクに最初に書き込むことなく、Nodeを使用してストリームにファイルをアップロードしていますか?

私はまた、formidableの上に構築されたconnect-formを試しましたが、onPart/handlePartのための良いドキュメントは見つかりませんでした。誰かがこのシナリオを可能にする良い例へのポインタを持っていますか?

+0

は、私もこの問題に直面したが、言えませんでしたこのための解決策を見つける。最後に、ファイルをtmpから移動先に移動するためにfsを使いました。 – user644745

答えて

1

Formidableチームは、このシナリオをNode.jsストリームで簡単に作成できるようにしています。問題が修正されると、これははるかに簡単になります。

https://github.com/felixge/node-formidable/issues/61

+0

問題が修正されたので、これを行う方法の例がありますか? –

0

ない流れていますが、アップロードされたファイル(それはreq.body.input_nameで保存されます)このように、文字列の内容を取得することができます:

app.use(express.bodyParser({keepExtensions: true, _fileName: function() { }})); 
関連する問題