关于HTML5 FileSystemAPI的一些问题

Some questions about HTML5 FileSystemAPI

本文关键字:问题 HTML5 FileSystemAPI 关于      更新时间:2023-09-26

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

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

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

我有以下问题

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

我们可以决定那个位置是什么吗?文件浏览器访问chrome 's沙盒文件系统-我从这个问题得到的想法是,chrome决定。

如果有人能给我一些启示,我会很感激的。谢谢。

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

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