前端开发 各个浏览器 创建可下载文件

前端开发2个月总结汇报ppt模板|模块化前端开发方案|前端开发框架 exitjs

javascript 代码

function loadFile(fileName, con) {
    var aLink = document.createElement(“a”); //创建一个a标签
    var blob = new Blob([con], {
        // 使用blob构造函数将文件内容编译为制定格式的二进制
        type: “url”,
    });
    var evt = new Event(“click”);
    aLink.download = fileName; // 设置download属性设置文件名称
    aLink.href = URL.createObjectURL(blob); // bolb对象作为URL赋值给a
    aLink.click(); // 点击事件
    URL.revokeObjectURL(blob); // 回收内存
}

关于 blob

blob对象是一个字节序列。拥有size和type等属性,初始化Blob接受的内容类型。

关于事件

createEvent的事件必须要使用initEvent,但是这种方式已经不被推荐了。

前端模块化开发费用|前端开发 模块化|前端模块化开发暴露

» 本文来自:前端开发者 » 《前端开发 各个浏览器 创建可下载文件》
» 本文链接地址:https://www.rokub.com/4738.html
» 您也可以订阅本站:https://www.rokub.com
赞(0)
64K

评论 抢沙发

评论前必须登录!