【发布时间】:2012-01-29 23:55:54
【问题描述】:
我知道如何在服务器端语言中做到这一点,但我想知道是否有一种简单的方法(如在没有活动的 X 中)。谷歌搜索只为我提供了 javascript 列出用户计算机中文件的方法。
如何使用 javascript 列出服务器上的所有文件。也就是说,如果我有一个文件夹 /gallary,并且其中可以有许多子目录,/gallary/sports、/gallary/california、/gallary/christmas。每个子目录包含 n 张图片。
如何让 javascript 列出所有子目录以及所有图像。
【问题讨论】:
-
你不能。 JavaScript 在另一台计算机上运行,当然无法访问服务器的文件系统。
-
我认为由于服务器安全性,您无法做到这一点。 Javascript 是客户端,在客户端执行。
-
只有当服务器生成带有目录中文件列表的索引页面时,您才可以使用 javascript 执行此操作。否则,您需要服务器端脚本来生成这样的列表,以便通过请求将其返回给 javascript。
-
@Cheery 目前这就是我的服务器所做的。你怎么能这样做呢?
-
@JoshWeissbock 向文件夹发出 ajax 请求,服务器将输出列表,该列表将作为字符串返回给 javascript。比你必须解析它并以任何你想要的方式输出。
标签: javascript jquery