下载文件的方法

方法一

缺点:浏览器会打开一个新窗口,然后迅速自动关系

        downloadFile: (upsrc) => {
            window.open(upsrc);
        }

方法二

由于ajax函数的返回类型只有xml、text、json、html等类型,没有“流”类型,所以通过ajax去请求该接口是无法下载文件的,所以我们创建一个新的form元素来请求接口。

//下载文件
        downloadFile: (upsrc) => {
            const elemIF = document.createElement("iframe");   
            elemIF.src = upsrc; 
            elemIF.style.display = "none";   
            document.body.appendChild(elemIF);  
        }

你可能感兴趣的:(下载文件的方法)