如何在纯JavaScript中创建和编写临时文件?

时间:2014-01-06 07:07:59

标签: javascript

我有一个xml内容,我想把它写在一个临时的xml文件中,然后提示用户保存它。我有这个......

var xml_content = document.getElementById('content_xml').value;
var downloadable=encodeURIComponent(xml_content);
document.location= 'data:Application/octet-stream,' +downloadable;

请帮我一个纯粹的javascript代码,我的意思是没有jquery。

1 个答案:

答案 0 :(得分:2)

你可以使用localstorage来实现类似的东西

localStorage.setItem("tempxml", xml_content);

然后,为了检索它(即使用户关闭并重新打开浏览器):

var xml_content = localStorage.getItem("tempxml");

localStorage在最近的浏览器中可用,内容保存在用户的浏览器数据上(当然是客户端)。

希望这会有所帮助。干杯