edsdk / flmngr-server-php
Flmngr 文件管理器 PHP 后端
1.6.2
2024-08-15 14:14 UTC
Requires
- ext-curl: *
- ext-exif: *
- ext-gd: *
- ext-json: *
README
Flmngr PHP 后端
Flmngr 文件管理器 PHP 服务器端部分
Flmngr 文件管理器 用于上传和管理文件和图片。可以是独立的文件管理器(React/Angular 等或自定义 JavaScript 或 TypeScript 集成)或与 TinyMCE、CKEditor 4、CKEditor 5、N1ED 或任何其他 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