a标签下载跨域文件,解决download失效问题

2020-06-11  本文已影响0人  naxxm
downloadFile(url, fileName) {//跨域文件路径、下载到本地的文件名
        var x = new XMLHttpRequest();
        x.open("GET", url, true);
        x.responseType = 'blob';
        x.onload=function(e) {
          var url = window.URL.createObjectURL(x.response)
          var a = document.createElement('a');
          a.href = url
          a.download = fileName;
          a.click()
        }
        x.send();
      },
上一篇 下一篇

猜你喜欢

热点阅读