sae*_*eed 15 request fs node.js
我正在尝试使用请求模块保存图像下载.有了这个
request('http://google.com/images/logos/ps_logo2.png').pipe(fs.createWriteStream('doodle.png'));
Run Code Online (Sandbox Code Playgroud)
它工作正常.但是我希望在图像完全下载后能够做其他事情.如何为fs.createWriteStream提供回调函数?
小智 45
您希望提前创建流,然后在close事件上执行某些操作.
var picStream = fs.createWriteStream('doodle.png');
picStream.on('close', function() {
console.log('file done');
});
request('http://google.com/images/logos/ps_logo2.png').pipe(picStream);
Run Code Online (Sandbox Code Playgroud)
这应该做到这一点.
归档时间: |
|
查看次数: |
8396 次 |
最近记录: |