HTML5直接生成下载文件

HTML5 中新增了很多的特性 其中就包括本地文件读写

  • 直接生成文本文件下载
    1
    2
    3
    4
    5
    var a = document.createElement("a");
    var data = 'JS 文本下载测试'
    a.download = '文件下载测试.txt';
    a.href = window.webkitURL.createObjectURL(new Blob([data], {type:'text/plain;charset=utf-8'}));
    a.click();