Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.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 不使用浏览器插件就可以在标准web应用程序中获取嵌套文件夹信息吗?_Javascript_Html_Browser_File Permissions_Directory - Fatal编程技术网

Javascript 不使用浏览器插件就可以在标准web应用程序中获取嵌套文件夹信息吗?

Javascript 不使用浏览器插件就可以在标准web应用程序中获取嵌套文件夹信息吗?,javascript,html,browser,file-permissions,directory,Javascript,Html,Browser,File Permissions,Directory,阅读了对这一问题的答复后: ,web应用程序是否能够浏览客户端用户计算机上的文件夹结构 这将有助于(比如)上传嵌套文件夹结构中的所有文件和子文件夹,而无需用户自己导航整个目标文件夹 我认为这是不可能的,因为自己执行的HTML/Javascript(不与Java或Flash插件结合使用)没有权限浏览客户机上的文件夹?但是我的一些同事不同意,所以我想提出这个问题 如果可能的话,那怎么办?我在这里寻找的是理论,不是完整的代码解决方案,但不是理论性的,以至于您从未验证过它。如果您想将所有文件包含在特定文

阅读了对这一问题的答复后: ,web应用程序是否能够浏览客户端用户计算机上的文件夹结构

这将有助于(比如)上传嵌套文件夹结构中的所有文件和子文件夹,而无需用户自己导航整个目标文件夹

我认为这是不可能的,因为自己执行的HTML/Javascript(不与Java或Flash插件结合使用)没有权限浏览客户机上的文件夹?但是我的一些同事不同意,所以我想提出这个问题


如果可能的话,那怎么办?我在这里寻找的是理论,不是完整的代码解决方案,但不是理论性的,以至于您从未验证过它。

如果您想将所有文件包含在特定文件夹/子文件夹中……请查看以下链接:


如果要将所有文件包括在特定文件夹/子文件夹中……请查看以下链接:

回答:不可能

由于没有人回答,而且我在阅读W3C规范、IEFT HTML和HTTP RFC时也没有发现任何疑问,因此我99%确信这是不可能的(可能是没有人回答的原因)

  • 这将是一种安全风险。如果网页可以浏览文件夹,则从c驱动器根目录开始浏览的网站可能会泄露您的个人数据

  • 该标记不返回文件路径信息,只返回文件流及其元数据,因此,毫无疑问,还有其他HTML实体可用于在文件上载时回发文件路径信息

  • 答:不可能

    由于没有人回答,而且我在阅读W3C规范、IEFT HTML和HTTP RFC时也没有发现任何疑问,因此我99%确信这是不可能的(可能是没有人回答的原因)

  • 这将是一种安全风险。如果网页可以浏览文件夹,则从c驱动器根目录开始浏览的网站可能会泄露您的个人数据

  • 该标记不返回文件路径信息,只返回文件流及其元数据,因此,毫无疑问,还有其他HTML实体可用于在文件上载时回发文件路径信息


  • HTML标准FileOpenDialog是从浏览器中弹出的操作系统本机文件(本机代码已在浏览器开发中完成)HTML标准FileOpenDialog是从浏览器中弹出的操作系统本机文件(本机代码已经在浏览器开发中完成了,谢谢,但是当我深入研究这篇参考文献时,它建议使用JScript中的ActiveXObject来实现文件列表,这与使用插件一样,只是更糟,因为它只会对IE起作用,所以这并不能回答我的问题。我不想得到关于如何实现用例的建议我只描述了一个答案,关于是否可以在不使用插件或其他非标准添加到浏览器的情况下实现。谢谢,但当我深入研究这篇参考文献时,它建议使用JScript中的ActiveXObject来实现文件列表,这与使用插件相同,只是更糟,因为它只适用于I.E.So thi这并没有回答我的问题。我不是在寻求关于如何实现我描述的用例的建议,而是关于是否可以在不使用插件或其他非标准浏览器添加的情况下实现的答案。你是对的。你不会希望在浏览器中执行的代码看到你的本地文件。这将是一个巨大的安全风险e过去/现在是通过浏览器插件实现这一点的方法,但不是通过任何本机web技术(这是一件好事)。你是对的。你不希望在浏览器中执行的代码看到本地文件。这将是一个巨大的安全风险。可以通过浏览器插件实现这一点,但不能通过任何本机web技术(这是一件好事)。