社区
JavaScript
帖子详情
如何用JS来获取server端的文件列表??
frank1197
2011-11-24 08:15:47
用FSO或ajax都行,我想从http://localhost:8080/aaa/bbb/ccc下获得所有文件的文件名。。有办法实现吗??
...全文
460
14
打赏
收藏
如何用JS来获取server端的文件列表??
用FSO或ajax都行,我想从http://localhost:8080/aaa/bbb/ccc下获得所有文件的文件名。。有办法实现吗??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
默默不得鱼
2011-11-25
打赏
举报
回复
[Quote=引用 13 楼 frank1197 的回复:]
。。。。。
一棒子就给打死了。。。
没有啥技巧能获得到吗?
[/Quote]要是js能获到 那各个门户网站后台结构早被人分析透了
frank1197
2011-11-25
打赏
举报
回复
。。。。。
一棒子就给打死了。。。
没有啥技巧能获得到吗?
默默不得鱼
2011-11-25
打赏
举报
回复
[Quote=引用 11 楼 frank1197 的回复:]
最终的目的,我就是想知道某个目录下有那些个文件。。想获得一个文件列表。
但现在的问题是,我作的东西用的是HTML+JS,纯客户端的。
而文件则放在,比如说http://XXX.XXX.XXX.XXX:8080/aaa/bbb/ccc目录下。
[/Quote]那你是不可能获到的
frank1197
2011-11-25
打赏
举报
回复
最终的目的,我就是想知道某个目录下有那些个文件。。想获得一个文件列表。
但现在的问题是,我作的东西用的是HTML+JS,纯客户端的。
而文件则放在,比如说http://XXX.XXX.XXX.XXX:8080/aaa/bbb/ccc目录下。
默默不得鱼
2011-11-25
打赏
举报
回复
比如你有个a.jsp页面
<%
//获取/aaa/bbb/ccc目录下的所有文件
%>
ajax请求的是这个jsp 你请求目录有什么用
吉普赛的歌
社区高级成员 T9
2011-11-25
打赏
举报
回复
[Quote=引用 8 楼 frank1197 的回复:]
to:ifandui
用ajax去open的话http://localhost:8080/aaa/bbb/ccc,返回的状态是404。
这么说吧,用ajax如何获得物理路径?然后又用哪种方法去获得该路径下的所有文件名?
[/Quote]
ajax只能请求页面, 不能请求路径, 你的基础需要加强……
frank1197
2011-11-25
打赏
举报
回复
to:ifandui
用ajax去open的话http://localhost:8080/aaa/bbb/ccc,返回的状态是404。
这么说吧,用ajax如何获得物理路径?然后又用哪种方法去获得该路径下的所有文件名?
默默不得鱼
2011-11-25
打赏
举报
回复
你的JSP不就是后台
前台用ajax请求一下 后台获取程序的主目录 然后就是IO操作了
获得http://localhost:8080/aaa/bbb/ccc物理路径 然后去读这个路径下的所有文件
拼成字符串或者json 返回给ajax
吉普赛的歌
社区高级成员 T9
2011-11-25
打赏
举报
回复
[Quote=引用 5 楼 frank1197 的回复:]
没有后台。。
单纯的HTML+JSP。。。
有没有方法实现?
[/Quote]
JSP页面里面也可以写后台代码呀
frank1197
2011-11-24
打赏
举报
回复
没有后台。。
单纯的HTML+JSP。。。
有没有方法实现?
shelless
2011-11-24
打赏
举报
回复
前端发请求,后端执行后返回文件列表给前端,前端再显示。
吉普赛的歌
社区高级成员 T9
2011-11-24
打赏
举报
回复
[Quote=引用 1 楼 yenange 的回复:]
1.前台用jquery的$.post或者$.ajax请求一个页面;
2.页面的后台代码里, 先取得网站对应的服务器的物理路径;
3.以物理路径来遍历整个目录,取得所有的文件名;
4.以json或者html等你需要的方式输出数据。
5.$.post有一个回调函数的,在回调函数里将取得的数据输出在页面对应的地方就好了。
[/Quote]
上面的是我已经实现了的, 你尽可放心。
daols
2011-11-24
打赏
举报
回复
http基本上不可以...如果是ftp-server还差不多...
如果http-server的/ccc目录允许自动索引的话可以先获得索引文件
(也就是浏览器打开 http://localhost:8080/aaa/bbb/ccc/ 这个网址时显示的文件列表式的网页,需要服务器设置允许自动索引才可以实现),然后用正则或者分析document对象的方法来获取所有链接,,即文件和文件夹索引..
吉普赛的歌
社区高级成员 T9
2011-11-24
打赏
举报
回复
1.前台用jquery的$.post或者$.ajax请求一个页面;
2.页面的后台代码里, 先取得网站对应的服务器的物理路径;
3.以物理路径来遍历整个目录,取得所有的文件名;
4.以json或者html等你需要的方式输出数据。
5.$.post有一个回调函数的,在回调函数里将取得的数据输出在页面对应的地方就好了。
proxy-
server
:使用 Node.
js
的代理服务器
代理服务器 - 一个代码路径项目。 使用 IO.
js
的代理服务器 成功回显对回显服务器的请求?(是) 成功代理向代理服务器发出的请求?(是) 包括 CLI? (是的) 当给出 log 参数时,应用程序是否会向标准输出请求日志或将其正确保存到
文件
中? (记录到
文件
) 完成时间:2.5 小时。 重现下面显示的 gif 的步骤 启动代理服务器: 启动 从默认的回显服务器
获取
并打印到控制台 curl -v -H 'x-foo:bar' -d "hello_world" 从默认的回显服务器
获取
并记录到
server
.log nodemon -x babel-node index --mylog=./
server
.log curl -v -H 'x-foo:bar' 配置为从自定义主机
获取
bode -- index.
js
--host curl -v -H 'x-foo:ba
hapi-web-
server
:路由和控制器定义以使用Hapi.
JS
在Web上提供内容(html,css,
js
,图像等)
hapi网络服务器 路由和控制器定义,以使用Hapi.
JS
在网络上提供静态内容(html,css,
js
,图像等)。 有点像express.static但适用于Hapi.
JS
。 你为什么需要这个? 避免使用模板引擎或服务器端生成的html
文件
。 Hapi-web-
server
包含Hapi.
JS
的路由和控制器定义,因此您可以避免使用该包来编写类似straighforward和样板代码的代码。 安装 npm install --save-dev hapi-web-
server
[Npm链接]( ) 内容
文件
夹结构 在npm上安装所需的
文件
夹结构并创建index.html: 上市 CSS 字型 图片
js
范本 index.html 您可以使用require('hapi-web-
server
')
获取
将内容作为服务器的路由和控制器。 有关用法,请参见下面的代码示例。 样例代码 var
Nuxt.
js
+BootstrapVue+
Js
on-
server
基础入门到项目实战
为什么要学习服务端渲染 nuxt.
js
? 现在我们的项目大多数都是SPA(单页面应用),在实际开发过程中单页面应用比之前的模板渲染要好很多,首先单页面应用是前后端分离,架构清晰,前端负责交互逻辑,后端负责数据,前后端单独开发,独立测试。但是,SPA不利于SEO(搜索引擎优化)。让搜索引擎更为信任该网站,通过提升排名获得更多网站流量,对于某些类型的网站是非常有必要的。目前大部分的Vue项目本质是 SPA 应用,React、Angular也都是SPA应用。SPA应用广泛用于对SEO要求不高的场景中。在我们开发的过程中,我们有 SEO 的需求,我们需要搜索引擎更多地抓取到我们的项目内容,此时我们需要SSR。SSR保证用户尽快看到基本的内容,也使得用户体验性更好。 Nuxt.
js
是一个 Node 程序,基于vue.
js
开发的一套服务端渲染的框架,必须使用 Node 环境。我们对 Nuxt.
js
应用的访问,实际上是在访问这个 Node.
js
程序的路由,程序输出首屏渲染内容 + 用以重新渲染的 SPA 的脚本代码,而路由是由 Nuxt.
js
约定好的 pages
文件
夹生成的,开发只需要遵循一定的约定,直接使用vue.
js
开发我们项目也是非常轻松的。 课程案例 (1) HOME PAGE (2) Jokes Page (3)About Page 课程概述 在本课程中,大喵将使用 nuxt.
js
+ bootstrapVue +
js
on-
server
开发实战性质一个入门级项目,带着大家来体验服务端渲染(SSR )项目构建的过程;介绍 nuxt.
js
项目目录的结构,每个
文件
夹和
文件
的基本概念和作用,以及nuxt.config.
js
配置
文件
的基本介绍;页面公共结构处理,路由页面跳转配置处理;axios 接口请求;带着大家来熟悉及掌握 bootstrapVue UI组件库的使用;
SysStats:通过Node.
js
和Websockets
获取
服务器的CPURAM统计信息
SysStats 通过Node
js
和Websockets
获取
Linux-
Server
的CPU / RAM统计信息。 通常,您大约每秒获得一次系统统计信息。 这样就足够了。 但是我想要更多。 NodeJ当前将每100ms读取/proc/meminfo和/proc/cpuinfo 。 每次读取
文件
时,Linux都会生成
文件
。 因此,经常阅读它们会产生不必要的负担。 但是,看图流转看起来不那么花哨吗? 舒尔做到了。 这就是为什么使用Canvas
Js
来显示它们的原因。 它们通过Websocket以
JS
ON的形式发送到浏览器。 为什么? 尝试的东西。
react_
server
_side_rendering_example
React
Server
Side渲染示例 如何运行此演示? npm install npm run build 在您的浏览器中, 为什么要进行服务器端渲染? 1.当我们使用客户端渲染时会发生什么? (1)客户端向服务器发出请求。 (2)服务器回应 a. a mostly blank html file b. a bundled .
js
file containing the application code (3)
文件
已完全加载=>呈现了组件 (4)可选-异步数据
获取
(5)用户可以查看加载的数据并与应用程序交互 2.当我们使用服务器端渲染时会发生什么? (1)客户端向服务器发出请求 (2)服务器将组件呈现为.html并响应: a. An .html file containing rendered components and initial stored state b.
JavaScript
87,903
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章