0

每次我想访问文件系统时,我的应用程序需要调用webkitRequestFileSystem吗?或者有什么方法可以在关闭和重新启动时将存储在变量中的文件系统持久化?

例如:

  1. 请求报价和文件系统
  2. 授予后,将返回的DOMFileSystem对象存储在变量中
  3. 用户关闭 chrome 和计算机
  4. 用户再次启动 chrome
  5. 我的应用程序想要访问文件系统,它是做什么的?

这是一个托管应用程序,但这个问题也适用于我认为的任何网络应用程序。

4

1 回答 1

3

如果你需要的话,你总是需要请求一个文件系统。要在每次请求文件系统时使用相同的类型,请使用 PERSISTENT 类型。

window.requestFileSystem  = window.requestFileSystem || window.webkitRequestFileSystem;
window.requestFileSystem(window.PERSISTENT, size, successCallback, opt_errorCallback);

如果提出此请求过于繁重,还有其他本地存储选项可能更适合您。

于 2013-06-17T00:34:08.930 回答