javascript - 关于 HTML5 FileSystem API 的一些问题

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

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

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

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

我有以下问题

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

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

如果有人能对此有所启发,我将不胜感激。谢谢大家。

最佳答案

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

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

关于javascript - 关于 HTML5 FileSystem API 的一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16087077/

相关文章:

javascript - 如何在 backbone.js 回调中从模型中分离一些响应数据

javascript - 如何防止由盒子阴影引起的悬停状态持续切换?

javascript - 谷歌分析代码适用于 Firefox 但不适用于 Chrome

asp.net-mvc - 隐藏和显示字段仍然使用 ASP.NET MVC 2 客户端验证验证隐藏字段

javascript - 以编程方式 React Router v4 导航

javascript - jquery 切换可见性(如果有类)

javascript - Chrome 用户脚本未应用远程 CSS 样式表

google-chrome - 使用特定扩展程序启动 testem chrome 浏览器

applet - Facebook照片上传应用如何访问本地硬盘?

javascript - 我的 sisyphus.js/jquery html 有什么问题?重新打开页面时丢失用户表单输入