HTML5离线存储.文件存储?目录和文件系统API

Van*_*uan 21 filesystems html5 filereader filewriter

对于离线存储数据,WebApp可以使用:

但显然没有文件存储.当然,有一个基于清单的缓存,但它只是一个缓存,不应该用作用户数据存储.

这是否意味着WebApp的用户被迫使用某种云文件存储?

有没有办法在用户的本地机器上保存大文件?或者也许某种方式来选择本地文件夹Web应用程序可用于存储用户数据?

编辑.安全.HTML5已经能够将大部分数据写入用户的本地计算机.如果浏览器提供另一个基于文件的抽象来存储数据,我没有看到任何安全问题.它可以是一些虚拟机,虚拟文件​​系统等等.

嗯,我想,有可能编写JS文件系统并将其存储为SQL中的blob ...

类似的 问题.

更新:嗯...最近我发现了 这个这个.也许这就是我要找的......是的,它是!请参阅以下答案.

Van*_*uan 17

最后,我找到了!这是答案:

我将DOMFileSystem有一个读/写访问权限,请写道:

Google的Eric Uhrhane一直致力于文件API的工作草案 :目录和系统规范,它定义了一组API来创建沙盒文件系统,其中Web应用程序可以读取和写入数据.

哇!我太激动了!

  • Upvote不放弃,总是在寻找.并赞赏回来并提供更新. (4认同)

Ric*_*ole 6

localStorage当用户FileWriter想要将文档保存到磁盘时,为什么不在用户编辑文档和API时使用?大多数人习惯在保存文档时弹出保存对话框.

我能想到的唯一可以保证无用户访问FileWriterAPI的方案是自动保存功能,但是自动保存localStorage也可以.

  • 另一种情况是媒体播放器.HTML5应用程序如何播放用户的文件? (2认同)