关于HTML5 FileSystem API的一些问题

时间:2013-04-18 15:28:56

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

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

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

现在,我们知道由于安全问题,浏览器不允许这样做。

我有以下问题

HTML5 FileSystemAPI的描述表明,这将允许我们从用户磁盘的“沙盒”部分访问文件。 这是否意味着我的用户想要阅读的文件应该只来自他磁盘上的特定文件夹?

我们可以决定那个位置吗? File browser access to Chrome's sandboxed filesystems - 我从这个问题中得知铬决定了这一点。

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

1 个答案:

答案 0 :(得分:0)

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

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