2014-09-03 65 views
-2

我已阅读关于HTML文件系统和LocalStorage,但我不知道什么是最好的方式来实现我所需要的,如果它是所有可能的。在浏览器本地存储数据并发送到服务器

基本上我需要的是浏览器存储一些数据,最好是XML格式,然后发送到服务器。我的理想实现是写入一个文本文件,然后将这个文件上传到服务器。但我知道这是不可能在浏览器本地进行的。

另外我读了Filesystem不再被支持。 Localstorage是将信息存储在客户端的唯一选择吗?

我在Localstorage中遇到的最大问题是我可能有多个页面,但我需要将它们全部写入到一个地方。

例如,假设我有一个Web应用程序,用户从页面A开始,然后导航到页面B,然后导航到页面C等等。我需要在每个页面上存储一些信息,然后最后说D页,我想将所有先前存储的数据发送到服务器。

所以,首先,我想做一些不可能的事情吗? 如果没有,最好的方法是什么?

谢谢。

回答

1

要简单回答你的问题,是的,你可以做到这一点。您可以从本地存储中的不同页面中的任何键值对中存储任何内容,并且可以随时将其发送到服务器。如果您希望仅为会话保存会话,则还可以查看基于会话的存储。

+0

感谢您使用基于会话的存储。这可能是一条路,因为我需要在一个地方的一个会话中的所有信息。 – madu 2014-09-03 16:08:45

+0

很高兴知道。接受答案,如果它有帮助:) – 2014-09-03 16:17:43

相关问题