我正在尝试按照readme中描述的方式下载图片。这是我的代码:
request("https://www.google.com/images/google_favicon_128.png").pipe(fs.createWriteStream('google_favicon_128.png'))
问题是文件总是0字节。如果我使用标准https
库下载并处理data
和end
事件,则可以正常使用。有什么我做错了吗?
答案 0 :(得分:0)
我使用节点v0.10.15和最新版本的请求(2.25.0)测试了一个基本示例:
var request = require('request');
var fs = require('fs');
request("https://www.google.com/images/google_favicon_128.png").pipe(fs.createWriteStream('google_favicon_128.png'));
它保存文件就好了。是否是您要将文件写入的目录中的权限问题?
什么版本的节点&你在使用吗?