elFinder的目录映射

 

一级文件夹

  1. 创建符号连接;
    1. 选择源链接点
    2. 在elFinder相应文件夹的空白处右击,选择「创建为」→「符号连接」
  2. 修改php\\connector.minimal.php 文件,新增一个项目卷。大约是在165行之后。
    1. 修改'path’一行中的路径
    2. 修改'URL'一行中的路径(与path中的保持一致)
// Items volume(项目卷)
		array(
			'driver'        => 'LocalFileSystem',           // driver for accessing file system (REQUIRED)
			'path'          => '../文件/测试文件/',                 // path to files (REQUIRED)
			'URL'           => dirname($_SERVER['PHP_SELF']) . '/../文件/测试文件/', // URL to files (REQUIRED)
			'trashHash'     => 't1_Lw',                     // elFinder's hash of trash folder
			'winHashFix'    => DIRECTORY_SEPARATOR !== '/', // to make hash same to Linux one on windows too
			'uploadDeny'    => array('all'),                // All Mimetypes not allowed to upload
			'uploadAllow'   => array('image/x-ms-bmp', 'image/gif', 'image/jpeg', 'image/png', 'image/x-icon', 'text/plain'), // Mimetype `image` and `text/plain` allowed to upload
			'uploadOrder'   => array('deny', 'allow'),      // allowed Mimetype `image` and `text/plain` only
			'accessControl' => 'access',                     // disable and hide dot starting files (OPTIONAL),'noShowHidden'代表不显示隐藏文件【但无效】。
		),

子目录

用硬链接副本

<aside> 💙 使用硬链接,相当于新建文件夹,再在该文件夹下创建多个文件的硬链接。

</aside>

  1. 右击原始文件夹→「选择源连接点」;
  2. 在elFinder的相应文件夹的某个目录中,右击空白处,选择「创建为」→「硬连接副本」。

Untitled

Untitled

<aside> 💙 提示:

文件若在网页前端展示的文件图标包含禁止标志,则可能是权限不足所致。经测试,将文件夹权限(组或用户名:authenticated Users)设为完全控制 即可。

Untitled

若仍有问题,可将当前用户,或everyone的权限再设为完全控制。

</aside>

用目录连接点

会产生以下截图的样式,效果不佳,不宜使用。

posted @ 2024-03-22 19:20  article  阅读(94)  评论(0编辑  收藏  举报