Wu.Country@侠缘

勤学似春起之苗,不见其增,日有所长; 辍学如磨刀之石,不见其损,日所有亏!

导航

2005年11月2日 #

[导入]SunriseUpload.0.9.1的源码分析(三)

摘要: 在分析上传的数据时,这里用到了这样的一个函数: /// /// Get value from preloaded entity body. Identified by name. /// /// /// /// private string AnalysePreloadedEntityBody(byte[] preloadedEntityBody, string name)... 阅读全文

posted @ 2005-11-02 23:00 Wu.Country@侠缘 阅读(585) 评论(0) 推荐(0) 编辑

[导入]SunriseUpload.0.9.1的源码分析(二)

摘要: UploadFile的构造函数实际上是从服务器的临时目录里取得上传文件的信息,以便保存它。后面的代码通过对content的分析就可以一清二楚了。那我们的问题是:为什么当文件上传的时候,它可以直接就处理上传的文件呢?文件的上传过程是在什么地方呢?于是我们要分析:HttpUploadModule了。前面已经做了一个测试了,可以自己处理所有的用户请求,而且不管是什么状态的,因为我们在模块的构造函数里添加... 阅读全文

posted @ 2005-11-02 18:28 Wu.Country@侠缘 阅读(878) 评论(2) 推荐(0) 编辑

[导入]SunriseUpload.0.9.1的源码分析(一)

摘要: 今天正式开始研究SunriseUpload.0.9.1的源码。 先看web.config里的内容: 第一个设定是上传文件的最大长度和执行时间。我不知道其它的组件里是怎样处理的,像没有这些设定。关键的还是第二个,它表示所有的上传请求都将映射到Sunrise.Web.Upload.HttpUploadModule模块上,这样使得我们自己的上传请求都将失败。所以如果... 阅读全文

posted @ 2005-11-02 16:51 Wu.Country@侠缘 阅读(1916) 评论(3) 推荐(0) 编辑