servocoder / richfilemanager
RichFilemanager - 高度可定制的开源文件管理器
v2.7.6
2018-06-23 19:31 UTC
Requires
- dev-master
- v2.7.6
- v2.7.5
- v2.7.4
- v2.7.3
- v2.7.2
- v2.7.1
- v2.7.0
- v2.6.5
- v2.6.4
- v2.6.3
- v2.6.2
- v2.6.1
- v2.6.0
- v2.5.1
- v2.5.0
- v2.4.0
- v2.3.3
- v2.3.2
- v2.3.1
- v2.3.0
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.0
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-dependabot/npm_and_yarn/libs/jquery.contextmenu/lodash-4.17.19
- dev-dev
- dev-onlyoffice
- dev-lazy_load
This package is not auto-updated.
Last update: 2024-09-15 02:06:20 UTC
README
Rich Filemanager 是一个在 MIT 许可下发布的开源文件管理器。基于 @simogeo 的 Filemanager,经过许多改进和新功能的添加
- 拖放支持
- 剪贴板功能:复制、剪切、粘贴、清除
- 支持选择文件和文件夹(鼠标拖拽和 Ctrl 键)
- 支持对选中的文件和文件夹执行多个操作:移动、删除、下载
- 一些操作的“之前”和“之后”回调函数
- 双击或单击设置以打开文件和文件夹
- 图片缩略图的懒加载
- 与 AWS S3 存储的集成
- 与 Imperavi Redactor WYSIWYG 编辑器的集成
- 基于 jQuery-File-Upload 的多文件和分块上传支持
- 新的多文件上传窗口设计;每个预览文件的新上传控件(开始、中止、恢复、删除等)
- 文件树:一次打开和显示多个子文件夹
- 基于 Google Docs Viewer 的在线 MS Office 文档查看器
- 通过 ViewerJS 扩展预览文件类型的列表
- 新的预览器以预览:“html”文件(iframe)、“md”文件(markdown-it)等
- CodeMirror 编辑器现在与大多数预览器兼容
- 遵循 JSON API 最佳实践的标准化 API,以创建适用于任何服务器端语言的连接器
- 客户端和服务器端独立。可以位于不同的服务器上。
- 客户端和服务器端具有独立的配置文件。
- 使用 PHP 连接器可以用服务器端的配置选项覆盖客户端配置选项。
- 为 PHP 连接器(基于服务器)实现了插件系统
- 在列表视图中添加了新的“类型”列
- 添加了限制存储(根文件夹)最大大小的功能
- 在客户端实现了自然排序
要查看完整的列表,请查看 变更日志文件。
演示
文件管理器实时示例: http://fm.devale.pro
兼容性
文件管理器通过 连接器 与多种编程语言交互。实际的连接器有:PHP、Java、ASHX、ASP、NodeJs 和 Python 3 Flask。您仍然可以从 存档(CFM、lasso、PL、JSP 和 Python WSGI)下载不受支持的 v0.8
浏览器兼容性
- IE9+
- Chrome
- Firefox
- Opera
安装和设置
文档
文件管理器在 wiki 页面 上高度文档化。API,见下文。
主要功能
- 支持超过 20 种语言。
- 高度可定制
- 可以作为独立应用程序运行
- 易于与 CKEditor、TinyMCE、Imperavi Redactor 等所见即所得编辑器集成。
- 易于与 AWS S3 存储 集成,以在远程 S3 服务器上操作您的文件。
- 与 colorbox jQuery 插件 或 HTML 简单文本框 简单集成
- 2 种视图模式:网格和列表
- 拖放支持
- 剪贴板功能:复制、剪切、粘贴、清除
- 单个文件操作:上传、修改、移动、删除、下载
- 单个文件夹操作:创建、修改、移动、删除、下载(ZIP 归档)
- 支持文件和文件夹选择(鼠标拖动和 Ctrl 键)
- 支持对选中的文件和文件夹执行多个操作:移动、删除、下载
- 支持基于会话的用户权限
- 处理系统权限
- 可以通过 URL 传递配置用户文件
- 支持多文件和分块上传 - 基于 jQuery-File-Upload
- 在线文本/代码编辑 - 基于 codeMirror
- 在线 PDF 和 OpenOffice 文档查看器 - 基于 viewerJS
- 在线 MS Office 文档查看器 - 基于 Google Docs Viewer
- 提供多种服务器端语言连接器。 PHP、Java、ASHX、ASP、NodeJs 和 Python 3 Flask 均为最新版
- 遵循 JSON API 最佳实践的标准化 API,以创建适用于任何服务器端语言的连接器
- 客户端和服务器端独立。可以位于不同的服务器上。
- 打开指定文件夹
- 独家打开指定文件夹
- 向 FM 传递参数
- 文件类型和模式限制
- 基于网络浏览器功能的视频和音频播放器
- 文本框搜索过滤器
- 缩略图生成
- 图像自动缩放
- 文件大小限制
- 基于名称和模式排除文件
- 防止文件覆盖(或不)
- 直接复制文件 URL
- CSS 主题 - 请与其他人分享您的主题!
- 等等...
截图
贡献
任何贡献都将受到高度赞赏。您可以成为任何现有连接器的维护者,或为您的服务器端语言创建新的连接器。请检查 API 部分的详细信息。
MIT 许可证
在 MIT 许可证 下发布。