リモートファイルのノードにfs.createReadStream()と同等のメソッドはありますか?次のように使用すると、Unhandled 'error' event
var s = fs.createReadStream('some_mp3_url');
リモートファイルのノードにfs.createReadStream()と同等のメソッドはありますか?次のように使用すると、Unhandled 'error' event
var s = fs.createReadStream('some_mp3_url');
ノードはPHPではありません:)
リクエストモジュールを使用します。
request('http://fromrussiawithlove.com/baby.mp3').pipe(fs.createWriteStream('song.mp3'))
request(代替)のようなモジュールを使用する方が良いかもしれませんが、次のように行うことができます:
ES6バージョン
http.get('some_mp3_url', res => res.pipe(fs.createWriteStream('some.mp3')));
ES5バージョン
http.get('some_mp3_url', function (res) {
res.pipe(fs.createWriteStream('some.mp3'));
});
注:に加えfs
て、http
(またはhttps
)モジュールもインポート/必須である必要があります。