这两种操作的基本区别是什么?
someReadStream.pipe(fs.createWriteStream('foo.png'));
对比
someReadStream.on('data', function(chunk) { blob += chunk } );
someReadStream.on('end', function() { fs.writeFile('foo.png', blob) });
当使用请求库进行抓取时,我可以保存图片(png,bmp)等。只有前一种方法和后一种方法有相同的乱码(二进制)数据,但图像不呈现。
它们有何不同?