在Node中为fs.createReadStream()提供了远程文件的equivelate方法吗?使用如下抛出Unhandled 'error' event
var s = fs.createReadStream('some_mp3_url');
Run Code Online (Sandbox Code Playgroud)
Ric*_*asi 56
节点不是PHP :)
使用请求模块:
request('http://fromrussiawithlove.com/baby.mp3').pipe(fs.createWriteStream('song.mp3'))
Run Code Online (Sandbox Code Playgroud)
smh*_*mhg 14
最好使用像请求这样的模块,但你可以这样做:
ES6版本
http.get('some_mp3_url', res => res.pipe(fs.createWriteStream('some.mp3')));
Run Code Online (Sandbox Code Playgroud)
ES5版本
http.get('some_mp3_url', function (res) {
res.pipe(fs.createWriteStream('some.mp3'));
});
Run Code Online (Sandbox Code Playgroud)
注意:此外fs,还必须导入/或要求http(或https)模块.
| 归档时间: |
|
| 查看次数: |
19907 次 |
| 最近记录: |