使用请求包https://github.com/request/request
如文档所述:
您可以流式传输对文件流的任何响应。
var stream = request('https://images-na.ssl-images-amazon.com/images/I/31TsfgL0mzL._AC_SY200_.jpg').pipe(fs.createWriteStream('test1.png'))
试图下载文件/图像,文件“ test1.png”已创建,但为空,大小为0kb。变量流是WriteStream,我需要调用write方法还是执行其他步骤?
答案 0 :(得分:1)
将下载请求包装在对我有用的功能中!
var stream = function(){
request('https://images-na.ssl-images-amazon.com/images/I/31TsfgL0mzL._AC_SY200_.jpg').pipe(fs.createWriteStream('test1.png'));
}
stream();
图像(5.9 kB)已下载并保存。