axios实现文件下载
时间: 2023-11-09 16:01:09 浏览: 133
Ajax实现文件下载
要使用axios实现文件下载,可以通过设置responseType为'blob',然后将返回的数据转换为Blob对象,最后创建一个下载链接即可。
示例代码如下:
```javascript
axios({
url: 'your_file_url',
method: 'GET',
responseType: 'blob'
}).then(response => {
const url = window.URL.createObjectURL(new Blob([response.data]));
const link = document.createElement('a');
link.href = url;
link.setAttribute('download', 'your_file_name');
document.body.appendChild(link);
link.click();
});
```
阅读全文