如何在 expressjs + nodejs 中将 zip 响应存储在本地文件中

How to store zip response in local file in expressjs + nodejs

我正在编写一些代码,它调用第 3 方服务并接收 application/zip 内容类型数据作为响应,现在我想将该响应保存为本地文件系统中的 zip 文件。

你能试试这个吗:

// 使用请求模块

 request(url)
      .pipe(fs.createWriteStream('filename.zip'))
      .on('close', function () {
        console.log('File written!');
      });

这也可能有帮助:Node: Downloading a zip through Request, Zip being corrupted