2015-04-23 127 views

回答

0

HTML5本地存儲不適用於文件。

看一看Mozilla的文檔在這裏:https://developer.mozilla.org/en-US/docs/Web/API/Storage/LocalStorage

相反,它是鍵/值對。

// Save data to the current local store 
localStorage.setItem("username", "John"); 

// Access some stored data 
alert("username = " + localStorage.getItem("username")); 

要開始下載,你可能想看看像Download File Using Javascript/jQuery

+0

但是: https://hacks.mozilla.org/2012/02/saving-images-and-files -in-localstorage/ 它說你實際上可以將任何文件保存爲blob。 – Mikhail

+0

你爲什麼要這麼做?只是要清楚,這些文件不能被用戶訪問 - 它們被瀏覽器存儲在數據庫文件中。 – jcuenod

0

Localstorage一個問題,你認爲是不是一個數據庫,甚至文件系統,它只是存儲微小位一些純JSON文件的數據在key: value對。

如果您在使用JSON之前很容易理解它背後的想法。

下面是Local-storage設置和獲取價值的例子:你如何看待這個鏈接

locastorage.setItem('KEY',JSON.stringify('VALUE')); 
// KEY is kind of like the variable name and the VALUE is the actual Data 

JSON.prase(locastorage.getItem('KEY')); 
// You use the KEY to access the value 

// Using JSON methods stringify and prase just to be on the safer side.