例如,下载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)
怎么了 为什么二进制数据不保存到文件?