下载文件

方法二

//  此种方式下载下来的文件名不是服务端的文件名
// data 接口返回的数据
const blobData = new Blob([JSON.stringify(data)], {
                // type: 'application/octet-stream'
            });

            let link = document.createElement('a');
            link.style.display = 'none';
            link.href = window.URL.createObjectURL(blobData);
            link.setAttribute('download', '');
            link.click();
window.URL.revokeObjectURL(creatA.href); // 释放掉blob对象

方法1:

let l = document.createElement('a');
    l.style.display = 'none';
    l.setAttribute('download', '');
    l.href = url;
    document.body.appendChild(link);
    l.click();
        document.body.removeChild(link);
    
posted @ 2022-09-26 15:28  Running00  阅读(200)  评论(0编辑  收藏  举报