edsdk/flmngr-server-php

Flmngr 文件管理器 PHP 后端

1.6.2 2024-08-15 14:14 UTC

README

Flmngr file manager logo

Flmngr PHP 后端

Flmngr 文件管理器 PHP 服务器端部分

Flmngr file manager screenshot

Flmngr 文件管理器 用于上传和管理文件和图片。可以是独立的文件管理器(React/Angular 等或自定义 JavaScript 或 TypeScript 集成)或与 TinyMCECKEditor 4CKEditor 5N1ED 或任何其他 JS 组件一起工作。

此包是服务器端实现,用于支持使用 PHP 服务器时文件管理器对话框的请求。它将处理某些单个 URL,并允许文件管理器接收文件列表并向服务器发送文件命令。

安装

使用项目文件夹中的控制台命令安装 Flmngr composer 包

composer require edsdk/flmngr-server-php

访问有关如何安装它的 详细手册 页面。

如果您不想使用 Composer,有适用于此类情况的 无 Composer PHP 脚本

使用方法

为了处理您在 Web 应用程序中想要的一些 URL,创建一个文件,该文件将是所有请求的入口点,例如 flmngr.php

<?php

    \EdSDK\FlmngrServer\FlmngrServer::flmngrRequest(
        array(
            'dirFiles' => '/var/www/files',
        )
    );

flmngr.php 文件应放置在 vendor 目录同一级别。它也可以放置在其他位置,但不要忘记更改 require 调用中的路径。

不要忘记创建您指定的目录,并设置正确的权限(读取和写入)以允许访问它们。

如果您想允许访问上传的文件(通常情况下是这样的),请不要忘记打开文件目录的访问权限。

此外,请参阅使用 ImgPen 编辑和上传图片的 使用示例

调试

如果出现任何问题,我们有一个非常详细的问答 调试手册

另请参阅

  • Flmngr - Flmngr 文件管理器。
  • 安装 Flmngr PHP 后端 - 如何在服务器上安装 PHP 文件管理器的详细手册。
  • Flmngr codepens - CodePen 上的 JS 样本集合。
  • Flmngr API - Flmngr 客户端 API。
  • N1ED - 带有 Flmngr 文件管理器的网站内容构建器,也作为 CKEditor 4、TinyMCE 的插件,具有针对不同 CMS 的模块。

许可证

GNU Lesser General Public License v3; see LICENSE.txt