HTML5 localstorage:存储和下载文件

时间:2015-04-23 12:01:51

标签: html5 local-storage

如何使用HTML5本地存储保存一个小exe文件,然后点击按钮下载?

2 个答案:

答案 0 :(得分:1)

Localstorage因为您认为不是数据库甚至是文件系统,它只是一些普通的JSON文件,用于存储key: value对中的微小数据。 / p>

如果您之前使用过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.

答案 1 :(得分:0)

HTML5 Localstorage不适用于文件。

在此处查看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

之类的问题