node.js/expressでファイルをどのように送信しますか?node.jsでファイルを送信する方法
私はRackspace Cloudfilesを使用していて、画像や動画をリモートストレージに送信したいと思いますが、ファイル(fs.readFileSync())を読み込み、そのデータをリクエスト本体に送信することは簡単ではありません。それ?
ヘッダーはどうすればよいですか。
数GBの非常に大きなファイルの場合はどうなりますか?
これにスーパーエージェント(http://visionmedia.github.com/superagent)を使用することは可能ですか、それともファイルを送信するためのライブラリがありますか?
私にこれに関するいくつかの情報を教えてください。
ありがとうございます!
res.sendFileを代わりに使用する – NuclearPeon
パスを相対パスにする必要がある場合は、 を使用する必要があります。var path = require( 'path'); router.get( '/ GetAudio'、function(req、res、next){ res.sendFile(__ dirname + "/public/img/background.png"); }); – Mahesh
これは何がポイントですか?エイリアスを作成しているだけですが、ファイルをその場所に移動した可能性があります – kim366