将变量作为文件访问

时间:2014-08-30 20:47:56

标签: javascript jquery html5

我想将一个长字符串变量称为example.txt文件 我想知道如何使用Javascript进行此操作。 由于我不能将变量保存为.txt文件,我想知道是否有某种方法使用javascript引用变量,这是一个字符串作为.txt文件。

1 个答案:

答案 0 :(得分:1)

使用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>';