2014-09-03 96 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

相關問題