本地(电脑中的)文件为模板,下载功能
//导入:下载模板
export function downloadFile() {
return request({
url: "/static/downloadJd.xlsx",//本地文件路径
method: "get",
responseType: "blob"
});
}
// 下载模板:点击事件
handleImport() {
downloadFile().then(res => {
const blob = new Blob([res]);
const downloadElement = document.createElement("a");
const href = window.URL.createObjectURL(blob); // 创建下载的链接
downloadElement.href = href;
let fileName = "下载的文件名.xlsx";
downloadElement.download = fileName; // 下载后文件名
document.body.appendChild(downloadElement);
downloadElement.click(); // 点击下载
document.body.removeChild(downloadElement); // 下载完成移除元素
window.URL.revokeObjectURL(href); // 释放掉blob对象
});
},