本地(电脑中的)文件为模板,下载功能

 
//导入:下载模板
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对象
       
      });
    },
posted @ 2022-11-14 15:18  瓶子的瓶瓶瓶  阅读(54)  评论(0)    收藏  举报