Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 关于HTML5文件系统API的几个问题_Javascript_Google Chrome_Client Side_Html5 Filesystem - Fatal编程技术网

Javascript 关于HTML5文件系统API的几个问题

Javascript 关于HTML5文件系统API的几个问题,javascript,google-chrome,client-side,html5-filesystem,Javascript,Google Chrome,Client Side,Html5 Filesystem,我是第一次使用,只是在最初阶段才知道这是否对我有用,所以请原谅任何天真的问题。我在用谷歌浏览器 这是我的用例- 用户需要将一些信息存储到我的应用程序(基于web的),其中可能包括他系统上某些文件的路径。当用户通过我的应用程序返回访问此信息时,他应该能够单击指向本地磁盘上这些文件的链接并打开这些文件 现在,我们知道,出于安全考虑,浏览器将不允许这样做 我有以下问题 HTML5文件系统API的描述说,这将允许我们从用户磁盘的“沙盒”部分访问文件。 这是否意味着我的用户想要读取的文件只能来自其磁盘上的

我是第一次使用,只是在最初阶段才知道这是否对我有用,所以请原谅任何天真的问题。我在用谷歌浏览器

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

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

我有以下问题

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

我们可以决定那个位置吗我从这个问题中得到的想法是chrome决定了这一点


如果有人能解释一下,我将不胜感激。谢谢大家。

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

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