如果你正在開發一個WEB應用,需要一個不錯的強大的檔案管理工具,並且可以簡單的定製,那麼,下面的這七個免費開源的檔案管理工具你一會喜歡的。這些檔案管理工具都很強大,他們全部都支援PHP,Javascript和Ajax,有幾個還支援別的WEB開發語言。這些管理可以讓你完成目錄檔案瀏覽,搜尋,上傳/下載,編輯,拷貝,移動,刪除等等檔案操作功能。
1. AjaXplorer
AjaXplorer 是一個免費的 Ajax 檔案管理工具,其很容易安裝。而且它的布局很豐富,可以用於多種應用,比如:檔案管理,檔案分享權限設定,圖片庫,程式碼程式庫等等。不過它只支援(4 呀 5) ,不支援資料庫。
- 改名/拷貝/移動/刪除/下載檔案或目錄。
- 以進度條的方式上傳多個檔案 (需要Flash 支援,不支援https)
- 建立目錄和空檔案。
- 編輯純文字檔案和代碼 (js, php, html, java, sql, perl),支援文法高亮。
- 查看圖片,有縮圖功能。
- 可以線上地播放MP3檔案。
- 線上地查看Flash videos (FLV) 檔案。
- 可以線上地瀏覽或解壓ZIP 檔案。
連結:
- 下載:http://www.ajaxplorer.info/download/
- 示範:http://www.ajaxplorer.info/demo/
2. fileNice
fileNice 是一個免費的PHP檔案瀏覽器。
連結:
- 首頁:http://filenice.com/
- 示範:http://filenice.com/demo/
3. File Thingie
File Thingie 是一個小型的檔案管理工具。由PHP寫成。他主要的目的是提示一個WEB介面的檔案管理工具如果你不能使用或是不會使用FTP)。通過File Thingie你可以完成下面這些事:
- 安裝簡單— 只有一個檔案
- 多檔案上傳
- 多使用者和使用者組
- 建立子目錄
- 改名,移動,刪除,拷貝檔案和目錄
- 搜尋檔案或目錄名
- 通過黑/白名單進行檔案級的存取控制
- 編輯純文字檔案
- 線上Unzip 檔案
- 非常容易地進行CSS介面定製
- 支援多國語言
連結:
- 教程:http://www.solitude.dk/filethingie/tour
- 下載:http://www.solitude.dk/filethingie/download
4. MooTools based FileManager
MooTools based File-Manager 提供了預覽,上傳和修改檔案和目錄的功能。其主要功能如下:
- 瀏覽檔案和目錄
- 改名,刪除,移動拖放),拷貝Ctrl+拖放)和下載
- 查看檔案細節和預覽圖片檔案,文字檔,壓縮檔和音頻檔案。
- 非常不錯的UI設計
- 通過FancyUpload 上傳檔案
- 提供在上傳時自動縮放圖片尺寸的選項
連結:
- 示範:http://og5.net/christoph/Scripts/FileManager/Demos/
- 下載:http://og5.net/christoph/article/MooTools_based_FileManager
5. Relay
Relay 是一個極牛的Ajax 檔案管理工具。在上傳和下載檔案它做得相當出色。下面是它的一些功能:
- 可以隨意拖放檔案和目錄
- 動態地載入檔案目錄結構
- 上傳檔案進度條
- 縮圖預覽包括PDF檔案)
- 多使用者和帳號
連結:
- 示範:http://ecosmear.com/relay/demo/
- 首頁:http://ecosmear.com/relay/
6. Kae’s File Manager
KFM 是一個線上的檔案管理工具,它可以單獨使用或是以一個外掛程式的方式給一些編輯器使用。比如這些編輯器:FCKeditor 或TinyMCE。KFM 是一個開源的免費的項目,下面是它的一些特性:
- 滑鼠拖放功能
- 表徵圖顯示,列表顯示
- 支援外掛程式
- 圖片操作,投影片播放
- 簡單的安裝和升級
- 文本編輯時文法高亮
- 搜尋引擎
- 標籤
- 多語言
- mp3 和視頻播放外掛程式
連結:
- 示範:http://kfm.verens.com/demo/1.3.1/?lang=en
- 首頁:http://kfm.verens.com/
7. eXtplorer
eXtplorer 特性如下:
- 檔案瀏覽目錄
- 編輯,複製,移動,刪除檔案
- 搜尋,上傳和下載檔案
- 建立和釋放壓縮檔
- 建立檔案和目錄
- 變更檔和目錄許可權
- 其它更多更多的內容
連結:
- 首頁: http://extplorer.sourceforge.net/