我正在使用Co-Request 从 http url 读取 Zip 文件,并且我有以下代码可以从服务器读取..
该代码已经有效。但我不知道如何将响应 Zip 写入文件。
var co = require( "co" );
var request = require( "co-request" );
var options = {
url: "http://www.example.com/sample.zip",
headers: {
'Token': Appconfig.Affiliate_Token,
'Affiliate-Id' : Appconfig.Affiliate_Id
}
}
console.log( "Downloading : zip file" );
var j = yield request( options );
Co-Request 实际上是 Request 的包装器,我在下面找到了将文件传输到流的代码。但不确定如何使用 Co-Request with yield 来编写相同的内容。
request.get('http://example.com/img.png').pipe(request.put('http://example.com/img.png'))
请帮助如何使用 yield 和 co-request 将响应 zip 写入文件