我的 HTML5/JS 网站中有一个服务器端子文件夹结构。
子文件夹结构包含各种媒体类型,其中每个媒体文件都包装在自己的包含元标记的 HTML 文件中。
我想列出所有文件的所有元标记,但我不想浏览文件(即没有文件系统 API)并获取它的元数据。我只想扫描子文件夹并列出每个文件中的所有元数据。
我找不到任何脚本来执行此操作,我一直遇到的所有问题都是要求文件系统 API 和浏览文件的要求。
或者,如果 FileSystem API 可以做到这一点,只要我不必浏览文件即可使用它。
我的服务器是标准的 LAMP 服务器,文件都是站点子文件夹内的 HTML 文件。该网站目前没有数据库,我希望不要为此功能添加数据库。
如有任何帮助,我们将不胜感激。
最佳答案
也许 Node.js 会很适合你。然后你就可以用 Javascript 编写所有内容。它是服务器端脚本,但出于演示目的,配置比 Apache 容易得多。
<小时/>如果我理解正确,您不想在服务器端浏览文件系统,但在客户端您愿意使用 Javascript 做任何事情,那么以下也可能是一个选项。
使用 LAMP,您可以配置 Apache,使其显示目录索引 ( https://httpd.apache.org/docs/current/mod/mod_dir.html#directoryindex ),您可以使用它在客户端浏览到所需的内容。
<小时/>无论如何,您都必须以某种方式访问服务器上的文件,要么直接通过服务器端的文件系统,要么使用来自客户端的 HTTP 请求。
关于javascript - 不使用 FileSystem API 搜索子文件夹中所有服务器端文件中的元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37927173/