如何使用Web文件管理器浏览服务器文件夹

迭戈·德·维塔(Diego De Vita)

我需要一个能够浏览服务器上给定目录树的Web文件管理器。我能找到的最好的解决方案是KCFinder免费提供,并且只要我能阅读到现在,就认为它是可靠的。

因此,我下载了最新的稳定版本(3.12),并在服务器上进行了基本安装。

我只是将整个kcfinder-3.12文件夹复制到了运行Linux Debian + Apache + PHP5的计算机上的wwwroot中,然后进行了修改,kcfinder/conf/config.php以便任何用户都可以访问:

  'disabled' => false

文件夹的默认设置保持如下:

  'uploadURL' => "upload",
  'uploadDir' => "",

这应该使我有权浏览,下载和上传位于子文件夹中的文件 kcfinder/upload/

但是,当我运行该应用程序时,upload尽管通过外壳程序创建了许多其他文件夹,但实际上仅显示上述文件夹中包含的子文件夹“ files /”

我知道此行为来自types设置:

  'types' => array(

    // (F)CKEditor types
        'files'   =>  "",
        'flash'   =>  "swf",
        'images'  =>  "*img",

    // TinyMCE types
        'file'    =>  "",
        'media'   =>  "swf flv avi mpg mpeg qt mov wmv asf rm",
        'image'   =>  "*img",
    ), 

在此处输入图片说明

但是对于我来说,这些类别应该如何满足我的期望还不是很清楚,以及如何允许我使用基于Web的文件浏览器,并且从给定目录开始没有任何限制。

有谁知道我在做什么错,是否有办法完全访问给定目录?在这里,我谈到了KCFinder,但是只要满足我的要求,我就可以收听其他任何选项。

山姆·瓦尔沙夫奇克

您真正需要的是两件事:

1)在您的Web服务器上启用DAV扩展。这仅包括启用stock mod_dav模块。

2)使用任何基于DAV的文件管理器。哎呀,甚至有一个适用于Android的应用程序:https : //play.google.com/store/apps/details?id=jp.ddo.shigadroid.webdavfilemanager&hl=zh-CN

对于本机Linux,您不需要任何特殊的客户端软件。简短搜索可以发现,当前的Gnome和KDE桌面可以通过DAV协议本地访问远程文件。这是Google随机提供的页面,并提供示例:http : //doc.owncloud.org/server/6.0/user_manual/files/files.html

我确信有很多独立的DAV客户端,您可以通过DAV协议浏览Web服务器,也可以自己使用Google客户端。

当然,在这里需要解决一些有关配置,安全性和权限的问题。您需要花一些时间来仔细阅读mod_dav的文档,并弄清楚要如何进行安全设置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Windows资源管理器错误地显示WebDAV服务器文件/文件夹名称

使用Android Web服务器为文件夹中的文件提供服务

确定Web服务器的根文件夹

如何使用Windows资源管理器隐藏用户文件夹中的项目?

ASP.NET Web窗体:如何遍历项目/服务器文件夹中的文件

在服务器上使用rsync推送文件夹

如何使用Java将特定的桌面文件夹文件上传到服务器

无法使用 Cpanel 文件管理器删除文件或文件夹

如何使用Node或ClojureScript在命令行上的当前文件夹中启动Web服务器?

如何在Linux Web服务器上创建快捷方式文件夹?

如何在文件管理器中创建文件夹快捷方式?

如何重置所有文件夹的默认文件管理器?

试图弄清楚如何在文件管理器中打开文件夹

如何在 Ubuntu 上的文件管理器 (Nautilus) 中显示隐藏文件夹?

放置在存档管理器中打开的文件夹

如何修复运行不同WAMP服务器文件夹的WAMP服务器

使用资源管理器在Total Commander中删除文件/文件夹

停止使用与文件管理器不同的应用程序打开文件夹

Yii2 Noam 图像管理器保存在 web 文件夹外

如何在Debian服务器的子文件夹中使用Sphinx加载文档

如何使用python从Linux服务器读取Windows共享文件夹中的数据

如何使用php或javascript从服务器文件夹中的URL保存图像?

如何使用angularjs和spring在服务器文件夹中上传图像

编辑内置的Chrome书签管理器文件夹/子文件夹自动扩展?

如何使用Azure资源管理器模板创建虚拟应用程序/文件夹?

如何使用导航窗格中的用户文件夹停止Windows资源管理器?

访问heroku服务器上的文件或文件夹

无法上传文件到服务器文件夹

更改文件后,如何立即将本地文件夹同步到文件服务器?