【问题标题】:Read remote directory with client-side javascript?使用客户端 javascript 读取远程目录?
【发布时间】:2016-02-15 16:48:29
【问题描述】:

我想使用 JS 扫描我服务器上的一个目录,并创建一个指向该目录中最新文件的链接。

我的服务器不允许目录列表;如果我导航到该文件夹​​,我可以看到它的内容。

直接用JS可以做到吗?

【问题讨论】:

  • 查看您的服务器为目录生成的 html 代码并编写一个选择器来提取最新文件的名称(或任何您想要的)。
  • 所以你的服务器允许目录列表?
  • 是的。蹩脚的双重否定,但我这样说是因为“聪明”的做法是禁止......所以我呼吁我不会为这个项目这样做。 :)

标签: javascript directory


【解决方案1】:

Javascript 所能做的就是 HTTP 请求并读取服务器响应的任何内容。如果您的服务器没有通过 HTTP 为您提供任何类型的目录列表,那么您可以使用 Javascript 做的事情很少。如果它确实为您提供了目录列表,您可以尝试解析它,但您仍然无法纯粹使用客户端 Javascript 在服务器上创建任何文件或链接。这确实需要一个服务器端解决方案(PHP、Python、Ruby、C#、shell 脚本;无论您喜欢什么编写)。

【讨论】:

  • OP:“我的服务器不允许目录列表”
猜你喜欢
  • 2018-08-19
  • 2017-02-21
  • 2012-02-03
  • 1970-01-01
  • 2011-06-24
  • 1970-01-01
  • 1970-01-01
  • 2015-04-27
  • 1970-01-01
相关资源
最近更新 更多