宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取

//文件地址
var url = '../aaa/bbb/模板.xlsx';
    var xhr = new XMLHttpRequest);
    xhr.open'get', url, true); 
    xhr.responseType = "blob"; // 返回类型blob
    // 定义请求完成的处理函数,请求前也可以增加加载框/禁用下载按钮逻辑
    xhr.onload = function) {
        // 请求完成
        ifthis.status === 200) {
            // 返回200
        var blob = this.response;
        var href = window.URL.createObjectURLblob); //创建下载的链接
//判断是否是IE浏览器,是的话返回true
        if window.navigator.msSaveBlob) {
          try {
            window.navigator.msSaveBlobblob, '模板.xlsx')
          } catch e) {
            console.loge);
          }
        } else {
          // 谷歌浏览器 创建a标签 添加download属性下载
          var downloadElement = document.createElement'a');
          downloadElement.href = href;
          downloadElement.target = '_blank';
          downloadElement.download = '模板.xlsx'; //下载后文件名
          document.body.appendChilddownloadElement);
          downloadElement.click); //点击下载
          document.body.removeChilddownloadElement); //下载完成移除元素
          window.URL.revokeObjectURLhref); //释放掉blob对象
        }
            }
        }
    // 发送ajax请求
    xhr.send)