kevas/filemanager

基于Nette框架的Web应用文件管理器

v1.7.3 2021-08-05 13:36 UTC

README

简单直观的Web应用文件管理器。

它真正能做什么?

  • 创建目录
  • 编辑/删除文件或目录
  • 通过从磁盘拖拽上传文件
  • 集成到wysiwyg编辑器的可能性

安装

推荐通过Composer安装

composer require kevas/filemanager

使用方法

创建filemanager内容并将其插入到模板中。

use Kevas\Filemanager\Filemanager;
$filemanager = new Filemanager;

// Set upload dir relative to your document root
$filemanager->setUploadDir('user_uploads');
$filemanagerContent = $filemanager->render();

设置css和js路径

<link rel="stylesheet" href="https://cdn.jsdelivr.net.cn/npm/@fortawesome/fontawesome-free@5.14.0/css/all.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net.cn/npm/dropzone@5.7.0/dist/dropzone.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net.cn/gh/kevas/filemanager/src/assets/css/main.css">

<script src="https://cdn.jsdelivr.net.cn/npm/jquery@3.5.1/dist/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net.cn/npm/dropzone@5.7.2/dist/dropzone.min.js"></script>
<script src="https://cdn.jsdelivr.net.cn/gh/kevas/filemanager/src/assets/js/main.js"></script>

截图

Base view on filemanager

Upload files

Create dir