之前 ,有想做一個文件管理頁面。 參考了 許多資料,終於完成了一個基於Asp.net MVC 的文件管理Demo.界面如下。 一,實現功能及相關技術 文件管理Demo基於Asp.NET MVC ,主要實現了 文件列表瀏覽,文件夾創建與刪除,文件夾以及文件重命名,文件與文件夾的複製、剪切、壓縮,文件與 ...
之前 ,有想做一個文件管理頁面。 參考了 許多資料,終於完成了一個基於Asp.net MVC 的文件管理Demo.界面如下。
一,實現功能及相關技術
文件管理Demo基於Asp.NET MVC ,主要實現了 文件列表瀏覽,文件夾創建與刪除,文件夾以及文件重命名,文件與文件夾的複製、剪切、壓縮,文件與文件夾的上傳與下載。界面 採用Easy-UI 配合Jquery 實現,文件上傳藉助Webuploader實現,文件壓縮藉助 ICSharpCode.SharpZipLib類庫實現。
二, 程式結構
程式由文件操作類庫FileHelper,與MVCFileMangerDemo組成。
程式界面圖標,CSS內容在Content文件夾中,Scripts文件在Scripts文件中,在界面展示的文件夾與文件均為Document下File文件夾內容。 關鍵script代碼為file.js文件,文件操作關鍵代碼為FileHelp類。
如果想修改文件上傳下載位置,須在在FileHelp類,Controler,file.js 三個文件中進行文件地址修改。
文件源代碼:鏈接:http://pan.baidu.com/s/1sl7bZEt 密碼:wtnd