无法使用axios下载zip文件

sun*_* ts 3 zip node.js axios

这是我使用的代码:

axios.get(fileUrl, {headers:{'X-API-TOKEN':xxxxxx})
Run Code Online (Sandbox Code Playgroud)

收到的响应数据为二进制,我将其转换为base64并保存在文件中。保存后的zip文件。如果我尝试打开文件,则显示无效的zip错误。

Pra*_*ram 10

您可以尝试将responseType添加为arraybuffer

axios.get(
   fileUrl,
   {headers:{'X-API-TOKEN':xxxxx}, responseType: 'arraybuffer'}
);
Run Code Online (Sandbox Code Playgroud)