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

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

作者: timeGap | 来源:发表于2021-05-31 16:47 被阅读0次

<a onclick="downloadFile('url', 'test')">

downloadFile: function (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();

}

相关文章

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/idubsltx.html