使用节点请求

时间:2018-10-25 14:23:56

标签: node.js node-request

使用请求包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方法还是执行其他步骤?

1 个答案:

答案 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)已下载并保存。