[导入]14天,上传文件研究终于完成了

从一开始去百度搜索资料,到开始阅读资料和代码,到下载了WebbUpload 的源代码,进行分析,到一个Http请求的详细过程,到一大堆二进制数据........一段看似短暂而又漫长的时间,几乎没有关注其它问题与事情,专注研究单一的问题--"上传文件",到现在,总算有点成果了...

从头到尾认真研究了WebbUpload 的代码,学到了IHttpModule和IHttpHandler的应用,还有很多之前很模糊的东西都部得很清楚了,真的很感谢作者Wu.Country@侠缘(http://wucountry.cnblogs.com/),要不是他公开源码和他的"SunriseUpload_0_9_1的源码分析"文章,可能我的进度会慢上几倍.

在弄明白代码后,对WebbUpload的代码进行了一些修改,使它能在Ajax上应用.

最后用了三天时间写Javascript代码,真的很痛苦,呵呵,但收到成果后,会发现Javascript其实也是一种很美的语言,绝对不会比C#,Java逊色(呵呵,可能是我个人意见).使用了prototype.js库,json.js,scriptaculous.js,这几个js库是我经常用到的,真是有了它们,才使我对Javascript大大改观.

 

这是效果图:

 

源代码下载:(其中WebbUpload是我修改过的,要下载原版,请到WebbUpload下载)

MK2_Webb.WAVE.Controls.Upload2.rar

 

具体使用方法,请参考demo1Ajax.aspx例子,而Ajax版本的MK2.WebbUpload类,请查看MK2_WebbUpload.js中的相关说明.若界面不好,可自行修改有关代码......,终于可以休息几天咯,然后就继续下一个专题研究.....

  • 唉,好累啊,最近都忙死了,想将这个上传功能加到FCKediter那都没时间,一定要加紧,不能浪费时间了,时间无多了。。。。
    ---- mk2 (Email) 评论于 2006-10-11 23:24:14

文章来源:http://blog.163.com/fengmk2/blog/static/8913240200691112510924
posted @ 2006-10-11 01:25  MK2  阅读(677)  评论(2编辑  收藏  举报