访问变量作为一个文件

问题描述:

我想引用一个变量是一个很长的字符串作为example.txt文件 我想知道如何去做这个使用Javascript。 因为我不能保存变量作为一个.txt文件,我想知道是否有某种方式使用JavaScript引用作为.txt文件的字符串变量。访问变量作为一个文件

+1

样子://'URL方案。如果我正确地得到了你的问题,它会有所帮助 – nisargjhaveri 2014-08-30 20:49:55

使用Blob和的ObjectURL

//cross browser 
window.URL = (
    window.URL || 
    window.webkitURL || 
    window.mozURL || 
    window.msURL 
); 

var example = new Blob([variable], {type: 'text/plain'}), 
    url = window.URL.createObjectURL(example); 

那么基本上你可以参考这个变量使用URL或写这个URL锚定在`数据下载

document.body.innerHTML += '<a id="captislink" href="'+ url +'" download="example.txt">Save</a>';