gpt4 book ai didi

apache - 在网络服务器上预览文件?

转载 作者:行者123 更新时间:2023-12-02 11:56:18 25 4
gpt4 key购买 nike

我目前正在使用 HTTP 以最原始的方式(非常低效的方式)浏览我们服务器上的文件(主要是图像)。

enter image description here

要快速浏览文件,我需要单击并打开它。然后退出,进入下一个文件。效率非常低。

有没有一种方法可以让我在不打开这些文件的情况下预览它们,就像我们在 Mac/Windows 系统上所做的那样。

enter image description here

最佳答案

您可以使用 Fancybox 获取缩略图 View ,并在不离开页面的情况下打开图像。您可以配置 Apache 将您的目录显示为图库,并将图像的缩略图添加到 DOM 中。

Try the instructions found here 。该页面上的演示似乎不起作用,但说明确实有效。那里的说明不包括添加缩略图,但在下面的简短说明中,我添加了获取缩略图的步骤:

  • 下载 Fancybox

  • 在网站的根级别创建一个 fancybox 目录,并添加 Fancybox 下载中的文件。

  • 在 fancybox 目录中创建 fancybox.html 文件并加载 Fancybox 库并设置配置选项。 See the example here .

  • (我的补充)在 fancybox.html 中添加一行以将缩略图插入到 Apache 目录列表中。这只是您可以在链接示例文件中的第 26 行之后添加的简单行:

        $(this).html("<img src='"+ $(this).attr('href') +"' width='200'>" + title);
  • 在图像目录中创建 .htaccess 文件(并确保 Apache 可以使用 .htaccess 文件)

  • 将这些行添加到 .htaccess 文件中:

    Options +Indexes
    ReadmeName /fancybox/fancybox.html
  • 导航到您的图像目录

您可以修改 Apache 目录列表页面,使其像您喜欢的那样漂亮。 See this article on styling the directory listing.也许您喜欢的任何其他图库库都可以使用类似的方法,重要的是 ReadmeName 选项允许您注入(inject) javascript 和 css,您可以使用它们来操作 DOM。

关于apache - 在网络服务器上预览文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43500313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com