我有这个链接:
https://dl.opensubtitles.org/en/download/src-api/vrf-f5660bc3/subad/7471788
这是一个.zip存档。我想将其下载到我的快递服务器上。
这是我尝试过的:
request
.get(distantFile)
.on('response', function (response) {
var responseType = (response.headers['content-type'] || '').split(';')[0].trim();
var ext = mime.extension(responseType);
console.log(ext)
filename += '.' + ext;
var fileStream = fs.createWriteStream(filename)
.on('finish', function() {
//Download complete
})
this.pipe(fileStream);
})
但是我猜它不起作用,因为它是用于文件的。
答案 0 :(得分:0)
问题解决了,它比我想的要简单:
await request(uri)
.pipe(fs.createWriteStream('abc.zip'))
.on('close', function () {
console.log('File written!');
});