18
2015
08

JS下载文件的方法

 

方案一:


window.open(url)


    这样会有一个问题,因为会打开一个窗口!虽然这个窗口会在点击下载时关闭,但看起来确实不美观!碰到比较大的文件时候,浏览器会出现“假死” 状态!

 

方案二:使用Iframe ,具体见代码:


function downloadFile(url) {
   url = encodeURI(url);
            var elemIF = document.createElement("iframe");
            elemIF.src = url;
            elemIF.style.display = "none";
            document.body.appendChild(elemIF);
        }

« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。