将数组内容写入文件/将文件内容读入数组。 Javascript / HTML5 Web应用程序

时间:2012-04-17 23:20:27

标签: javascript arrays html5 file io

我是Web应用程序的新手,我有一个Web应用程序,用户可以基本上根据表单输入创建一个对象数组。我认为一个非常有趣的功能是,如果Web应用程序能够在用户单击" save"按钮,可以下载一个格式化的特殊文件,其中包含数组的内容。

随着这个"保存"功能,会有一个" load"加载特殊格式文件的功能,该文件首先擦除现有数组的内容,并用所描述的内容填充数组,并从加载的文件中解析。

我查找了有关此过程的一些信息,包括有关HTML5的本地存储功能的信息,但似乎从浏览器应用程序将文件保存到客户端计算机的过程需要跳过某些循环由于安全原因实现。

是否有一些解决方法可以实现此功能?或者考虑到应用程序的规模,它们似乎有点过于复杂和复杂。

1 个答案:

答案 0 :(得分:0)

我认为首先保持简单是最有效的解决方案是将输入字段的值保存在localstorage键/值对而不是文件中。主流浏览器支持HTML5 localstorage。 如果本地存储不可行,您仍然可以使用cookie作为替代选项。

您可以找到许多教程来持久存储/从localstorage读取数据,this只是其中之一。