JS生成下载文件

Posted 散人长情

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS生成下载文件相关的知识,希望对你有一定的参考价值。

/**
 * 生成下载文件
 * @param Object filename
 * @param Object text
 */
function download(filename, text) 
    var pom = document.createElement(\'a\');
    pom.setAttribute(\'href\', \'data:text/plain;charset=utf-8,\' + encodeURIComponent(text));
    pom.setAttribute(\'download\', filename);
    if (document.createEvent) 
        var event = document.createEvent(\'MouseEvents\');
        event.initEvent(\'click\', true, true);
        pom.dispatchEvent(event);
     else 
        pom.click();
    

 

以上是关于JS生成下载文件的主要内容,如果未能解决你的问题,请参考以下文章

Js生成表单使用post提交方式带参数下载文件,页面不跳转

js文件下载插件介绍和使用方法 download.js(转)

NodeJs实现下载Excel文件

iconfont:借助opentype.js生成android/iOS/RN三端的unicode定义文件

jquery生成二维码并实现图片下载

允许用户从公用文件夹 Meteor.js 下载文件