如何在javascript中从本地PC获取目录的内容

Mar*_*ewa 6 html javascript jquery

如何从javascript/jQuery中的本地PC获取目录的内容?例如来自C:\Images

Esa*_*ija 23

这仅适用于Google Chrome:

<input type="file" webkitdirectory>
Run Code Online (Sandbox Code Playgroud)

这将提示用户选择目录,然后您可以访问files输入的属性以查看包含的文件.

然后,可以使用文件系统API构建用户所选文件的虚拟沙盒文件系统,并具有对该虚拟文件系统的编程访问权,就好像它是由桌面应用程序访问的真实文件系统一样.

没有别的办法,因为那将是一个很大的安全问题

谷歌浏览器中的工作演示:http://jsfiddle.net/JwgqC/


cze*_*asz 0

您可以使用 php、ruby、java 等技术编写脚本,该脚本将列出所有文件,然后通过 ajax 将此信息发送到您的浏览器。

但由于安全限制,您不能仅通过 javascript 来执行此操作。