对于远程文件,节点中的fs.createReadStream()是否存在equivelate方法?使用如下抛出Unhandled 'error' event
var s = fs.createReadStream('some_mp3_url');
答案 0 :(得分:51)
节点不是PHP:)
使用request模块:
request('http://fromrussiawithlove.com/baby.mp3').pipe(fs.createWriteStream('song.mp3'))
答案 1 :(得分:13)
使用像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
)模块。