小编Ant*_*ykh的帖子

使用Axios下载二进制文件

例如,下载PDF文件:

axios.get('/file.pdf', {
      responseType: 'arraybuffer',
      headers: {
        'Accept': 'application/pdf'
      }
}).then(response => {
    const blob = new Blob([response.data], {
      type: 'application/pdf',
    });
    FileSaver.saveAs(blob, 'file.pdf');
});
Run Code Online (Sandbox Code Playgroud)

下载文件的内容为:

[object Object]
Run Code Online (Sandbox Code Playgroud)

怎么了 为什么二进制数据不保存到文件?

javascript filesaver.js axios

4
推荐指数
3
解决办法
1万
查看次数

标签 统计

axios ×1

filesaver.js ×1

javascript ×1