如何使用HTML5本地存储保存一个小exe文件,然后点击按钮下载?
答案 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
之类的问题