這兩個操作之間的基本區別是什麼?createWriteStream vs writeFile?
someReadStream.pipe(fs.createWriteStream('foo.png'));
VS
someReadStream.on('data', function(chunk) { blob += chunk });
someReadStream.on('end', function() { fs.writeFile('foo.png', blob) });
當使用請求庫用於刮擦,我可以保存圖片(PNG,BMP)等。僅與前者的方法,並與後者有相同gibbersh(二進制)數據但圖像不呈現。
它們有什麼不同?
你確定'chunk's不是緩衝區嗎?緩衝區串聯並不那麼簡單。 –