Asp.net2.0下的大文件上传服务器控件

最近本来准备在Alisoft上做点东西玩,做的过程中,涉及到了文件上传。刚开始,准备在网上找几个用,发现国外好用的要钱,而国内的,开源的又不好用,所以决定自己也写一个,顺便以后赚点外快。我看了一下,这些大文件上传的东西基本原理都类似,都继承了IHTTPModule接口,利用HttpWorkRequest对象。做的过程中,我把这个东西封装成了一个WebControl。对外就开放一个Upload_complete事件,获取上传后的文件信息提供做后续的开发,其他所有的东西全部封装到了Control,包括上传大小限制,文件个数设置,文件扩展名限制等,只要设置控件属性就行了:)稍候我准备把这东西做成共享软件,大家可以购买,经过我的测试,性能还不错:)本机最快可以达到 几十M/S 的上传速度。现在先放张图给大家欣赏一下,组件过段时间准备封装加密后再放出试用版大家试用。。嘿嘿,好歹我也辛苦了这么久。。。

说明:
      1、此WebControl为Asp.Net大文件上传的WebControl
      2、开发环境为Vs2008+WinXp,组件基于Framework2.0
      3、最大支持上传2G的文件
      4、内存消耗不大,不像某些上传组件,极其消耗系统内存
      5、支持IE浏览器与FireFox浏览器

posted @ 2008-11-07 14:01  你开心我开心  阅读(1640)  评论(6编辑  收藏  举报