11款基于JavaScript的文件管理器推荐

作者:开源拾贝时间:2026-10-24 08:01:39浏览:141

本文精选11款基于JavaScript和PHP开发的Web文件管理器,涵盖eXtplorer、AjaXplorer、KFM等主流项目。详细解析各工具所采用的技术框架(如ExtJS、Mootools、GWT),对比其核心功能,包括文件浏览、权限控制、拖拽操作及与TinyMCE等编辑器的集成方式,为开发者提供选型参考。

1. eXtplorer

eXtplorer - Javascript文件管理器

eXtplorer是一款结合PHP后端与ExtJS前端框架开发的Web文件管理工具。它支持在服务器端进行文件的浏览与目录查看,并提供编辑、复制、移动及删除文件的操作功能。此外,该工具还具备文件搜索、上传、新建文件与目录以及修改文件权限属性等功能。

2. Control.Filebrowser (演示地址)

Control.Filebrowser - Javascript文件管理器

该控件基于Mootools框架开发,专门用于实现文件浏览功能。

3. FileManager (演示地址)

FileManager - Javascript文件管理器

FileManager是一个基于Mootools与PHP实现的文件管理系统。它提供了文件浏览、删除、重命名、移动或复制(支持鼠标拖放操作)以及下载文件等功能。在文件上传方面,它集成了FancyUpload3,并带有上传进度条提示;当上传的图片较大时,系统会自动进行缩小处理。此外,FileManager还可以集成到TinyMCE HTML WYSIWYG编辑器中使用。

4. dhtmlxFolders

dhtmlxFolders - Javascript文件管理器

dhtmlxFolders可用于展示具有相同数据结构的各种对象集合。因此,它可被用作文件/图片浏览器或产品分类展示等场景。该工具提供了分页、过滤、排序、拖放以及动态加载等功能。

5. Mollify

Mollify - Javascript文件管理器

Mollify是一个采用Google Web Toolkit (GWT) Ajax技术开发的Web服务器文件管理系统。它拥有简洁且可定制的用户界面(UI)。发布的目录可以灵活配置,包括设置别名,且不会改变文件系统原有的结构。该工具支持用户权限验证,允许控制每个用户访问不同的目录。文件上传功能提供进度条以显示上传信息。

6. AjaXplorer (演示地址)

AjaXplorer - Javascript文件管理器 AjaXplorer是一款免费的Ajax文件管理器,安装过程简单。其界面布局丰富,适用于多种应用场景,例如文件管理、文件共享、图片库及代码库等。需要注意的是,它仅支持JavaScript版本4和5,且不依赖数据库。

7. fileNice (演示地址)

fileNice - Javascript文件管理器

fileNice是一款免费的PHP文件浏览器。

8. MooTools based File-Manager (演示地址)

MooTools based File-Manager - Javascript文件管理器 MooTools based File-Manager提供了文件与目录的预览、上传及修改功能。

9. File Thingie (演示地址)

File Thingie - Javascript文件管理器 File Thingie是一个小型的文件管理器,由PHP编写。其主要目的是提供一个Web界面的文件管理方式,适用于无法使用或不熟悉FTP操作的用户。

10. Relay (演示地址)

Relay - Javascript文件管理器 Relay是一款表现出色的Ajax文件管理器,在文件的上传和下载功能方面表现尤为突出。

11. KFM (演示地址)

KFM - Javascript文件管理器 KFM是一款在线文件管理器,既可以单独使用,也可以作为插件集成到编辑器中,例如FCKeditor或TinyMCE。KFM是一个开源且免费的项目。

作者最新文章