后台语言
kevindend
懵懂的。执着的。
展开
-
【转载】Asp.NET大文件上传组件开发总结(二)---提取文件内容
不知地震什么时候结束,为了给老婆小孩守夜,看来还不能睡,那就把第二篇也写了吧,只是不知对大家有没有用哟。为了提供文件内容,我们需要首先需确定客户请求中发送的有文件内容,然后确定文件内容的位置。这部分对应的代码如下: 1HttpApplication app = sender as HttpApplication; 2 HttpWorkerRequest req转载 2012-02-27 14:29:43 · 637 阅读 · 0 评论 -
【转载】C# 中的委托和事件
C# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的转载 2012-02-28 10:06:56 · 471 阅读 · 0 评论 -
【转载】Asp.NET大文件上传组件开发总结(四)---封送数据给Asp.NET页面
这个功能主要是为了不影响Asp.NET的处理模型,将请求中除上传的文件内容外的其它正常请求内容继续发送到Asp.NET页面处理。 我们通过分析HttpRequest对象的GetEntireRawContent()方法在读取数据,并且发现这个方法在读取数据时,是将数据赋值到了_rawContent属性,所以我们只要能把处理后的数据赋值给HttpRequest对象的_rawContent属性转载 2012-02-27 14:31:41 · 781 阅读 · 0 评论 -
【转载】Asp.NET大文件上传组件开发总结(五)---上传进度信息的显示
这几天又出去躲地震了,本来以为没什么了,让电视里的那些专家出来一吓,害得我又出去受了几天罪,这就象网上说的:比地震更可怕的是余震,比余震更可怕的是预报余震,比预报余震更可怕预报了余震却一直不震。所以这篇就写得迟了一些,今天打算回家睡了,所以随笔也就接到写了。首先先看看我做的上传进度信息显示效果吧: 怎么样,就点象C/S效果吧。不过这里正象前面一位网友说的:这是靠不停的转载 2012-02-27 14:32:29 · 649 阅读 · 0 评论 -
【转载】Asp.NET大文件上传组件开发总结_NET2.0源码下载。
现在把NET2.0的源代码提供给大家,希望对大家有用。点击这里下载源码。由于我错误的将我的测试代码放到网上了,让许多朋友调试过通不过。今天我完整的将系统测试了一遍,实现了在默认的.NET配置下,上传28M文件。并且修改了以前的一个BUG:最后一次读取数据时,时间过长。源码已更新,欢迎各位指正。在测试时,请在C: 盘根目录下建一个名为myupload目录用于存放临时文件,同时在IIS转载 2012-02-27 14:35:07 · 738 阅读 · 1 评论 -
【转载】Asp.NET大文件上传开发总结(一)
以前开发过一个用Asp.NET上传大文件的代码,由于是在NET1.1下开发的,发现不能在NET.20下运行,前几天将这个问题解决了,现在把整个开发过程整理一下,供大家参考。由于内容较多,所以我打算分成六篇来写,第一篇写一下需要解决的问题和大致解决思路,再用四篇具体写一下开发中需要解决的四个主要问题,最后再写一个组件的使用方法。大家可以点击这里下载NET1.1的源代码。1、 问题提出:转载 2012-02-27 11:00:54 · 630 阅读 · 1 评论 -
【转载】Asp.NET大文件上传组件开发总结(三)---处理文件内容
这一篇相对就要简单一些了,只需要确定对文件的处理思路和与Asp.NET页面信息的传递的问题。 .NET1.1中,Asp.NET将获取的请求内容放入到一个Byte[]类型中,但在Asp.NET2.0中,却将数据封装到一个类型为System.Web.HttpRawUploadedContent的对象中,在这个新对象中,有一个重要的属性:_file,这个属性的类型为TempFile转载 2012-02-27 14:30:50 · 698 阅读 · 0 评论