无法使用axios下载zip文件

这是我使用的代码:

axios.get(fileUrl, {headers:{'X-API-TOKEN':xxxxxx}) 

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

你可以尝试添加responseType作为arraybuffer

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