alish-io/file-manager-pro

Alish 文件管理器

安装: 8

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 0

分支: 1

开放问题: 0

语言:JavaScript

dev-dev 2021-10-21 16:01 UTC

This package is auto-updated.

Last update: 2024-09-21 22:41:33 UTC


README

文档

Alish 文件管理器文档

特性

  • 使用 Laravel Flysystem 标准方式组织文件系统操作
    • 支持本地、FTP、S3、Dropbox 等
    • 仅与所选磁盘进行工作
  • 多种显示文件管理器的选项
    • 单面板视图
    • 单面板 + 目录树
    • 双面板
  • 最小所需操作集
    • 创建文件
    • 创建文件夹
    • 复制/剪切文件夹和文件
    • 重命名
    • 上传文件(多文件上传)
    • 下载文件
    • 两种显示元素的模式 - 表格和网格
    • 图片预览
    • 查看图片
    • 全屏模式
  • 更多操作(v.2)
    • 音频播放器(mp3, ogg, wav, aac)、视频播放器(webm, mp4) - (Plyr
    • 代码编辑器 - (Code Mirror
    • 图片裁剪器 - (Cropper.js
    • 压缩/解压缩 - 仅限本地磁盘
  • 与所见即所得编辑器的集成
    • CKEditor 4
    • TinyMCE 4
    • TinyMCE 5
    • SummerNote
    • 独立按钮
  • ACL - 访问控制列表
    • 限制对文件和文件夹的访问
    • 两种工作策略
      • 黑名单 - 允许ACL规则列表中未禁止的所有内容
      • 白名单 - 禁止ACL规则列表中不允许的所有内容
    • 您可以使用不同的存储库来存储规则 - 数组(配置文件)、数据库(有一个示例实现),或者您可以添加自己的。
    • 您可以隐藏不可访问的文件和文件夹。
  • 事件(v2.2)
  • 缩略图懒加载
  • 动态配置(v2.4)
  • 支持的语言环境:ru, en, ar, sr, cs, de, es, nl, zh-CN, fa, it, tr, fr, pt-BR, zh-TW, pl

在新版本 2.5 中

您可以更改路由前缀(默认 - 'file-manager')

/**
 * ALISHFM Route prefix
 * !!! WARNING - if you change it, you should compile frontend with new prefix(baseUrl) !!!
 */
'routePrefix' => 'file-manager',

在新标签页中打开 PDF 文件(测试) - 使用 '双击'

升级到版本 2.5

向配置文件(config/file-manager.php)中添加新参数

/**
 * ALISHFM Route prefix
 * !!! WARNING - if you change it, you should compile frontend with new prefix(baseUrl) !!!
 */
'routePrefix' => 'file-manager',

更新预编译的 css 和 js 文件。

php artisan vendor:publish --tag=alishfm-assets --force