图像下载后的callbackfunction
我正在尝试使用请求模块保存图像下载。 有了这个
request('http://google.com/images/logos/ps_logo2.png').pipe(fs.createWriteStream('doodle.png'));
它工作正常。 但是我想在图像完全下载后能够做其他的事情。 如何提供一个callback函数fs.createWriteStream?
您希望提前创buildstream,然后在closures事件上做些事情。
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);
这应该做到这一点。