>会话存储,“高级版本的cookies”
>键/值为Web Storage(AKA本地/全局/离线/ DOM存储)
>基于sql的Web SQL Database(已弃用)和Indexed Database API
> FileReader和FileWriter API(要求用户每次应用程序加载时选择文件)
但显然没有文件存储。当然,有一个manifest-based caching,但它只是缓存,不应该被用作用户数据存储。
这是否意味着WebApp的用户被迫使用某种云文件存储?
有没有办法在用户的本地机器上保存大文件?或者也许有些方法来选择本地文件夹的Web应用程序可以用来存储用户数据?
编辑。安全。 HTML5已经能够将大部分数据写入用户本地计算机。如果浏览器提供另一种基于文件的抽象来存储数据,我看不到任何安全问题。它可以是一些虚拟机,虚拟文件系统,无论如何。
嗯,我认为,可以编写JS文件系统,并将其作为一个blob存储在sql …
Similar questions。
更新:
嗯…最近我发现了this和this.也许这是我正在寻找…是的,这是!看下面的答案。
解决方法
I’ll have the DOMFileSystem with a side of read/write access please写道:
Eric Uhrhane of Google has been
working on the working draft of the
07001 which defines a set of
APIs to create a sandBoxed filesystem
where a web app can read and write
data to.
哇!我太激动了!