2010-04-11 77 views
1

如何查找目录中的所有文件?我在某个目录中有HTML页面。使用JavaScript我想要获得某些子目录中的所有现有文件(在本地计算机上获取所有文件名或相对链接)如何查找目录中的所有文件? (HTML JavaScript)

+0

你想所有文件或所有文件获得该页面的链接? – SLaks 2010-04-11 21:31:04

+0

这是在服务器上还是在本地机器上? – 2010-04-11 21:35:27

+0

在本地机器上 – Rella 2010-04-11 21:59:26

回答

2

运行于客户端的Javascript由于安全限制,机器无法访问本地磁盘文件系统。否则,人们将能够以隐藏的形式上传文件,使用Javascript。

如果你喜欢访问客户的磁盘文件系统,然后寻找一个不同角落的解决方案:你在你的网页成为了起来,像一个小程序,Webstart的,Silverlight的或类似的东西嵌入式客户端应用程序。如果你喜欢访问服务器的磁盘文件系统,然后查找在使用服务器端编程语言如Java,PHP等服务器端角落的解决方案,目前你的网络服务器使用/支持什么。

+0

那么activex :)呢? – systempuntoout 2010-04-11 21:43:53

+0

@systempuntout:这是一个可怜的MSIE专有JS库,拥有太多自由。它不适用于大多数万维网访问者,因为他们已禁用/限制或使用更好的浏览器。 – BalusC 2010-04-11 22:06:18

3

除非您有服务器设置/默认设置,以便您可以进入无索引目录中,并且显示出驻留在该目录中的文件和目录的列表,然后该信息不公开。

您可能想尝试编写一个简短的服务器端脚本来检索目录中的文件列表并对其进行AJAX调用?

相关问题