Javascript列出Web服务器上目录中的所有文件

我知道如何在服务器端语言中执行此操作,但我想知道是否有一种简单的方法(如没有活动X)。 Google搜索只为我提供了javascript从用户计算机列出文件的方法。

如何使用javascript列出服务器上的所有文件。 也就是说,如果我有一个文件夹/ gallary,那里可以有很多子导演,/ gallary / sports,/ gallary / california,/ gallary / christmas。 每个子目录包含n个图像。

如何让javascript列出所有子目录以及所有图像。

由于浏览器中的javascript无法直接访问服务器的文件系统,您可能需要一些服务器端脚本(如PHP,Perl,ASP等)将文件系统内容发送到网页(可能通过Ajax),然后使用javascript格式将文件系统内容转换为所需的格式,比如在此答案中使用文件树控件提及: https : //stackoverflow.com/a/9057959/74585

如果你不能使用任何服务器端脚本,那么也许你可以硬编码javascript文件中的类别(假设类别不经常更改),并按顺序编号图像? 然后你的javascript可以通过尝试加载图像类别文件夹和数字来寻找图像。 然后检测图像何时不通过错误加载并停止显示上一个/下一个按钮。

一个不需要服务器端脚本的更左侧的现场解决方案可能是在您的工作站机器上创建一个脚本,比如perl,它通过FTP连接,查看所有文件夹和文件,并创建一个包含该脚本的JSON或XML文件。文件系统的内容。 然后你的javascript可以调用生成的文件并访问文件系统。 缺点是每次要添加其他文件时都需要重新运行工作站脚本。