访问变量作为一个文件
问题描述:
我想引用一个变量是一个很长的字符串作为example.txt文件 我想知道如何去做这个使用Javascript。 因为我不能保存变量作为一个.txt文件,我想知道是否有某种方式使用JavaScript引用作为.txt文件的字符串变量。访问变量作为一个文件
答
使用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>';
样子://'URL方案。如果我正确地得到了你的问题,它会有所帮助 – nisargjhaveri 2014-08-30 20:49:55