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

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

这仅适用于Google Chrome:

  

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

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

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

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

在这里你可以使用文件APIS通过html5和javascript读取本地文件

http://www.html5rocks.com/en/tutorials/file/dndfiles/

出于安全原因,Javascript / Jquery无权访问本地文件系统。 这是不可能的。所以尝试一些服务器端基本代码。

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

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

我不认为这是可能的,因为访问本地文件系统是一个可怕的安全风险。

Javascript无法访问用户驱动器。 这将是一个很大的安全问题,不是吗? :d

相反,您需要使用其他技术,如flash或java-applets。

从浏览器访问本地文件系统是不可能的,这是好的!

现在,几年后, 访问本地文件在Chrome Firefox中运行良好(52.8,但更新Firefox很容易)。 它也适用于IE 11。

     files