服务器上的Javascript搜索文件

Javascript search file on server

本文关键字:搜索 文件 Javascript 服务器      更新时间:2023-09-26

如何使用regex在存储站点的目录中获取文件名?

例如:

/index.html
/resources/css/wp-guid.css
/resources/css/ios-guid.css
/resources/css/android-guid.css
  1. guid可以更改为我不知道的值
  2. 我知道这些文件存储在/resources/css
  3. 我知道css文件以wp-、ios-、android开头-*
  4. 这是一个在移动设备上本地执行的网络应用程序,不能应用任何服务器逻辑

我如何才能找到这些文件的真实名称并将它们存储到var中?

扫描服务器以查找未显式链接的文件的行为是一种安全攻击,使攻击者能够访问隐藏文件。

因此,单独使用客户端技术是无法做到这一点的。然而,我建议以下几点。。。

无论您有哪个程序正在更改guid,都应该将guid写入一个名为latestGuid.txt的文件。然后,您可以使用javascript查询latestGuid.txt,并使用该文件中提供的guid重新创建文件名。

这样做的代码可能看起来像这样:

var xhr = new XMLHttpRequest();
xhr.open("GET", "resources/latestGuid.txt", false);
xhr.send();
var guid = xhr.responseText;

希望这能有所帮助。