记录文件下载

本文记录文件下载处理文件流  之前不太了解 再次记录 以备后续查看

Blob 接受文件流  

利用a标签的下载功能  创建a标签

设置a标签的download属性

设置a标签的href属性

把a标签拼接到页面上

然后 模拟a标签的click操作

直接把下面代码粘贴到请求返回的回调函数中就可以了

        const blob = new Blob([res]); 

        const fileName = "模板.txt"; //下载文件名称

        const elink = document.createElement("a");

        elink.download = fileName;

        elink.style.display = "none";

        elink.href = URL.createObjectURL(blob);

        document.body.appendChild(elink);

        elink.click();

        URL.revokeObjectURL(elink.href); // 释放URL 对象

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容