elFinder  开源文件管理器 使用jQuery和jQuery UI以JavaScript编写

elFinder 开源文件管理器 使用jQuery和jQuery UI以JavaScript编写

开源文件管理器,使用jQuery和jQuery UI以JavaScript编写

https://studio-42.github.io/elFinder/

git: https://github.com/Studio-42/elFinder.git

直接下载: https://github.com/Studio-42/elFinder/archive/master.zip


警告:如果您在公共服务器上拥有ELFINDER的旧版本(特别是2.1.48或更早版本),可能会对您的服务器和访问的用户造成严重损害。 您应该更新到最新版本或从服务器中删除它。

elFinder是用于Web的开源文件管理器,使用jQuery UI用JavaScript编写。 创建的灵感来自Mac OS X操作系统中使用的Finder程序的简便性。

目录

分支  特征 要求  安装   资料下载  示范网站    常见问题  第三方连接器  第三方存储  第三方主题   支持   作者  许可

分支

主: https://github.com/Studio-42/elFinder/tree/master

开发: https://github.com/Studio-42/elFinder/tree/2.1-src

每日构建:https://github.com/Studio-42/elFinder/tree/2.1

特征

可用性,例如MacOS Finder或Windows资源管理器

触摸设备的移动友好视图

远程服务器上文件和文件夹的所有操作(复制,移动,上载,创建文件夹/文件,重命名等)

高性能服务器后端和轻客户端UI

多根支持

本地文件系统,MySQL,FTP,Box,Dropbox,GoogleDrive和OneDrive卷存储驱动程序

通过League \ Flysystem Flysystem驱动程序支持AWS S3,Azure,Digital Ocean Spaces等

云存储(Box,Dropbox,GoogleDrive和OneDrive)驱动程序

具有拖放HTML5支持的后台文件/文件夹上传

大文件分块上传

直接上传到文件夹

上载表格网址(或列表)

列表和图标视图

键盘快捷键

使用鼠标或键盘选择文件/组的标准方法

通过拖放移动/复制文件

通过按alt / option键开始拖动,将其拖放到外部

存档创建/提取(zip,rar,7z,tar,gzip,bzip2)

丰富的上下文菜单和工具栏

快速查看,预览常见文件类型

编辑文本文件和图像

您喜欢的“地方”

计算目录大小

图片,电影文件的缩略图

易于与Web编辑器(elRTE,CKEditor,TinyMCE)集成

灵活配置访问权限,上传文件类型,用户界面和其他

后端和客户端的事件处理可扩展性

基于JSON的简单客户端服务器API

支持信息对话框中的自定义信息

列表视图的可配置列

支持自定义文件夹图标的自定义CSS类功能

连接器插件

自动旋转:通过EXIF方向自动旋转JPEG文件的文件上传。

自动调整大小:文件上传时自动调整大小。

规范化器:文件名和文件路径等的UTF-8规范化器。

消毒剂:文件名和文件路径等的消毒剂。

水印:在文件上传时打印水印。

有关更多详细信息,请参见变更日志。

要求

jQuery / jQuery UI

jQuery 1.8.0以上

jQuery UI 1.9.0以上

必需:可拖动,可拖放,可调整大小,可选,按钮和滑块

推荐:排序器(使“列表”列和“地方”可排序)

但是,我们建议使用最新版本。

客户

台式机或移动设备的现代浏览器。 elFinder已在最新的Chrome,Edge,Firefox,IE和Opera中进行了测试

警告:iOS上的Web App模式(“支持applet-mobile-web-app-capable”元标记)在elFinder中无法完美运行

服务器

任何网络服务器

PHP 5.2+(推荐PHP 5.4或更高版本)并且对于缩略图-GD / Imagick模块/ convert(imagemagick)需要

推荐PHP 7.1或更高版本以在Windows服务器上支持文件路径/名称的非ASCII字符


 

安装

构建(压缩)

将以下版本之一下载并解压缩到您的PHP服务器

将/php/connector.minimal.php-dist重命名为/php/connector.minimal.php

在浏览器中加载/elfinder.html以运行elFinder

源(未压缩)

将此存储库克隆到您的PHP服务器

$ git clone https://github.com/Studio-42/elFinder.git

将/php/connector.minimal.php-dist重命名为/php/connector.minimal.php

在浏览器中加载/elfinder.src.html以运行elFinder

安装程序

Setup elFinder 2.1.x nightly with Composer 

下载

Stable releases (Changelog)

Nightly builds

演示站点

2.1.x Nightly

FAQs

Should I use elFinder builds (compressed) or source (uncompressed)?

For debugging and development, use the source. For production, use builds.

How do I integrate elFinder with CKEditor/TinyMCE/elRTE/etc…?

Check out the wiki for individual instructions.

The procedure of language files created or modified?

You can create or modify the language file to use translation tool. Please refer to the pull request the results to the respective branch.

第三方链接

第三方驱动

第三方主题

Hint: How to load CSS with RequireJS?

第三方整合

技术支持

作者

许可证

elFinder is issued under a 3-clauses BSD license.


以上 来自原链接。

没怎么修改,下载安装就行了。

 

发表评论