+ -
当前位置:首页 → 问答吧 → 如何用JS来获取server端的文件列表??

如何用JS来获取server端的文件列表??

时间:2011-11-24

来源:互联网

用FSO或ajax都行,我想从http://localhost:8080/aaa/bbb/ccc下获得所有文件的文件名。。有办法实现吗??

作者: frank1197   发布时间: 2011-11-24

1.前台用jquery的$.post或者$.ajax请求一个页面;
2.页面的后台代码里, 先取得网站对应的服务器的物理路径;
3.以物理路径来遍历整个目录,取得所有的文件名;
4.以json或者html等你需要的方式输出数据。
5.$.post有一个回调函数的,在回调函数里将取得的数据输出在页面对应的地方就好了。

作者: yenange   发布时间: 2011-11-24

http基本上不可以...如果是ftp-server还差不多...
如果http-server的/ccc目录允许自动索引的话可以先获得索引文件
(也就是浏览器打开 http://localhost:8080/aaa/bbb/ccc/ 这个网址时显示的文件列表式的网页,需要服务器设置允许自动索引才可以实现),然后用正则或者分析document对象的方法来获取所有链接,,即文件和文件夹索引..

作者: daols   发布时间: 2011-11-24

引用 1 楼 yenange 的回复:

1.前台用jquery的$.post或者$.ajax请求一个页面;
2.页面的后台代码里, 先取得网站对应的服务器的物理路径;
3.以物理路径来遍历整个目录,取得所有的文件名;
4.以json或者html等你需要的方式输出数据。
5.$.post有一个回调函数的,在回调函数里将取得的数据输出在页面对应的地方就好了。

上面的是我已经实现了的, 你尽可放心。

作者: yenange   发布时间: 2011-11-24

前端发请求,后端执行后返回文件列表给前端,前端再显示。

作者: shelless   发布时间: 2011-11-24

相关阅读 更多

热门下载

更多