如何使用请求创建远程文件的writeStream?

时间:2015-07-22 11:07:09

标签: node.js npm-request

我尝试使用npm-request中提到的以下代码来实现它,但我得到了

TypeError: Object #<WriteStream> has no method 'pause'

request('https://www.google.com.np/images/srpr/logo11w.png').pipe(fs.createWriteStream('doodle.pdf'));

似乎无法弄明白,可能是因为异步..是否有同步方式?

1 个答案:

答案 0 :(得分:0)

您使用的是哪个版本的节点?我已经使用此代码来测试您的问题,它对我来说非常有效

var request = require('request');
var fs = require('fs');

request('https://www.google.com.np/images/srpr/logo11w.png').pipe(fs.createWriteStream('doodle.pdf'));