对于远程文件,Node 中的 fs.createReadStream() 是否有等效的方法?使用如下抛出Unhandled 'error' event
var s = fs.createReadStream('some_mp3_url');
对于远程文件,Node 中的 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(alternatives )之类的模块可能会更好,但您可以这样做:
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
)模块也必须被导入/需要。