Asp.Net MVC 文件管理Demo(文件展示,上传,下载,压缩,文件重命名等)

时间:2022-01-03 20:52:24

之前 ,有想做一个文件管理页面。 参考了 许多资料,终于完成了一个基于Asp.net MVC 的文件管理Demo.界面如下。

Asp.Net MVC 文件管理Demo(文件展示,上传,下载,压缩,文件重命名等)

  一,实现功能及相关技术

文件管理Demo基于Asp.NET MVC ,主要实现了 文件列表浏览,文件夹创建与删除,文件夹以及文件重命名,文件与文件夹的复制、剪切、压缩,文件与文件夹的上传与下载。界面 采用Easy-UI 配合Jquery 实现,文件上传借助Webuploader实现,文件压缩借助 ICSharpCode.SharpZipLib类库实现。

  二, 程序结构

程序由文件操作类库FileHelper,与MVCFileMangerDemo组成。

Asp.Net MVC 文件管理Demo(文件展示,上传,下载,压缩,文件重命名等)Asp.Net MVC 文件管理Demo(文件展示,上传,下载,压缩,文件重命名等)Asp.Net MVC 文件管理Demo(文件展示,上传,下载,压缩,文件重命名等)

程序界面图标,CSS内容在Content文件夹中,Scripts文件在Scripts文件中,在界面展示的文件夹与文件均为Document下File文件夹内容。 关键script代码为file.js文件,文件操作关键代码为FileHelp类。

如果想修改文件上传下载位置,须在在FileHelp类,Controler,file.js 三个文件中进行文件地址修改。

          文件源代码:链接:http://pan.baidu.com/s/1sl7bZEt 密码:wtnd