使用axios下载文件
使用axios下载文件
/**
* 下载文件
* @param {string} url 下载地址
* @param {string} fileName 文件名,例:1.png
*/
export function download(url, fileName) {
axios({
url: url,
method: 'GET',
responseType: 'blob',
}).then((response) => {
let fileURL = window.URL.createObjectURL(new Blob([response.data]));
let fileLink = document.createElement('a');
fileLink.href = fileURL;
fileLink.setAttribute('download', fileName);
document.body.appendChild(fileLink);
fileLink.click();
});
}