growtask/simflex-file-manager

独立的PHP文件管理器

dev-master 2024-04-14 14:38 UTC

This package is auto-updated.

Last update: 2024-09-14 15:34:53 UTC


README

一个简单、干净且快速的文件管理器,支持移动UI。

需求

  • PHP 8.0 或更高版本

安装

  1. 执行 composer require growtask/simflex-file-manager
  2. bootstrap.php 文件复制到您网站的根目录
  3. assets/css/style.min.css 包含到您的页面的 head 中,将 assets/js/app.min.js 包含到 body 的末尾
  4. 在包含 assets/js/app.min.js 之前,从 tpl/index.tpl 输出HTML内容
  5. window.fileManager.assetsDir 设置为 assets 文件夹
  6. 调用 window.fileManager.init();

此外,您还可以将一个回调 (path) 传递给 init 函数以接收选择的路径。

额外配置

所有必需的参数都传递给了 Manager 类构造函数

  • root - 根目录(绝对路径)
  • authFn - 身份验证测试函数

如果您的处理文件名称与 bootstrap.php 不同,或者位于不同的路径,则将 window.fileManager.apiBase 更改为不同的位置。

此外,如果您正在使用自定义根目录,则相应地设置 window.fileManager.rootDir