【问题标题】:Some questions about HTML5 FileSystemAPI关于 HTML5 FileSystem API 的一些问题
【发布时间】:2013-04-19 01:51:53
【问题描述】:

我是第一次使用,只是在最初阶段弄清楚这是否对我有用,所以请原谅任何幼稚的问题。我正在使用谷歌浏览器。

这是我的用例 -
用户需要将一些信息存储到我的应用程序(基于 Web)中,其中可能包括他系统上某些文件的路径。当用户通过我的应用程序返回访问这些信息时,他应该能够单击指向其本地磁盘上这些文件的链接并打开这些文件。

现在,我们知道出于安全考虑,浏览器不会允许这样做。

我有以下问题

HTML5 FileSystemAPI 的描述说这将允许我们从用户磁盘的“沙盒”部分访问文件。 这是否意味着我的用户想要读取的文件只能来自其磁盘上的特定文件夹?

我们是否可以决定该位置是什么? File browser access to Chrome's sandboxed filesystems - 我从这个问题中得到了 chrome 决定的想法。

如果有人能对此有所了解,我将不胜感激。谢谢各位。

【问题讨论】:

    标签: javascript google-chrome client-side html5-filesystem


    【解决方案1】:

    AFAIK,FileSystem API 不提供对沙箱外文件的访问,沙箱的位置是由浏览器强加的。您可以使用 HTML5 的 File API 让用户上传数据,然后使用 FileSystem API 存储这些数据。但是,我认为这不是您想要的。

    只能通过 Java 小程序或其他插件才能无限制地访问用户的文件系统。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-27
      • 1970-01-01
      • 1970-01-01
      • 2013-03-07
      • 1970-01-01
      • 1970-01-01
      • 2016-12-06
      • 1970-01-01
      相关资源
      最近更新 更多