当前位置:首页 > 日记 > 正文

C#实现大文件块到客户端

C#实现大文件块到客户端
system.io.stream istream = null;

缓冲区到 / /块读取10K字节:
字节{缓冲区=新的字节{ 10000 };

文件的长度
int的长度;

要读取的字节数:
长datatoread;

确定要下载的文件,包括它的路径。
字符串的文件路径=客户端下载文件的文件名;

文件名。标识
字符串的文件名= system.io.path.getfilename(路径);

尝试
{
文件。打开
istream =新system.io.filestream(文件路径,System.IO.FileMode.Open,
system.io.fileaccess.read,系统IO文件共享读);
要读取的字节数:
datatoread = istream。长度;

response.contenttype =应用/字节流;
response.addheader(内容配置

字节。读取
而(datatoread > 0)
{
客户端连接。验证
如果(响应。isclientconnected)
{
缓冲区中的数据。读取
长度= istream读取(缓冲,0, 10000);

将数据写入当前的输出流。
response.outputstream.write(缓冲区,0,长度);

将数据刷新到html输出。
响应(同花顺);

缓冲区=新字节{ 10000 };
datatoread = datatoread长度;
}
其他的
{
/ /防止无限循环,如果用户断开连接
datatoread = - 1;
}
}
}
catch(异常前)
{
如果有错误,则为。
响应。写(错误:+ ex.message);
}
最后
{
如果(istream!= null)
{
关闭文件。
istream密切();
}
}

相关文章

2011互联网安全发展趋势的几点预测

2011互联网安全发展趋势的几点预测

互联网安全,预测,发展趋势,几点,电脑软件,据国外媒体报道,只要互联网还存在,互联网的信息安全就一定是人们每年都要关注的话题,国外媒体对2011互联网安全趋势的预测主要有五种,具体内容如下。 1。更准确的攻击目标 目前,恶意软件攻击已经开发…

微软免费杀毒软件陷在捆绑门上

微软免费杀毒软件陷在捆绑门上

杀毒软件,门上,电脑软件,前一天,微软的免费杀毒软件测试版的出现,一阵mdash;mdash;全球用户非常兴奋,仅1天时间,登录微软杀毒软件测试版下载官方网站的用户数已突破7万5000次,微软限制的同时,也使得国内杀毒业紧张。当业界预测微软的杀毒软件在未来…

PPTV聚力打造顶级音乐视频广播平台

PPTV聚力打造顶级音乐视频广播平台

平台,音乐,视频,电脑软件,PPTV,为了创建一个顶级的音乐视频播放平台,PPTV聚力联合环球、华纳、索尼、脑电图亚洲顶级的制作公司,39亚洲娱乐公司,获得1860的超人气明星资源和第一手的MV正版版权资源,内容建设比以前的音乐频道是更加个性化、互动…

赢得7项技能:加快系统打开和关闭速

赢得7项技能:加快系统打开和关闭速

系统,组图,技能,速度,电脑软件,修改系统默认设置,加快系统和开关速度,这一直是Windows用户的话题,特别是在Windows XP系统,由于系统是成熟的,相对寿命很长,用户研究的比较深入,以及相关的方式加快Windows 7的启动和关闭。发布时间不是很长,它的速度…

迅雷跨屏无缝连接:下载1和云加速2

迅雷跨屏无缝连接:下载1和云加速2

无缝连接,下载,迅雷,电脑软件,不是一个简单的跨屏;图像传输到另一个屏幕,这是一个大的概念:一是转移的各种内容,包括图像数据和应用软件等,在此基础上,高端用户也从简单的数据传输水平,追求一种无缝多设备同步的过渡效果之间。 在那之前,你见过很…

Win8开始菜单而不是应用Pokki用户5

Win8开始菜单而不是应用Pokki用户5

开始菜单,用户,而不是,电脑软件,Pokki,据国外媒体报道,今年的Windows 8发布之前,Windows用户点击开始菜单无数次了,但在Windows 8中,微软公司已经摆脱了开始菜单,而不是平板电脑的操作系统,显然更多的平板电脑和触摸屏电脑。微软认为开始菜单几乎…

格式(添加阿尔卡特)

格式(添加阿尔卡特)

阿尔卡特,格式,电脑软件,铃声图片格式Motorola普通铃声格式【格式】 【说明】 Header: unsigned char 4Byte (所有的铃声都是一样的header) Values: 4c 33 35 26 "L35&"Tempo Value: unsign…

使Windows7移动硬盘安装版本{组图}

使Windows7移动硬盘安装版本{组图}

移动硬盘,安装,组图,版本,电脑软件,首先,你需要有一个移动硬盘和windows7镜像。 步骤1:找到磁盘治理工具 步骤2:发现USB硬盘,容量149.05g,压缩体积,和压缩的体积是10000mb。…

Windows7如何查看无线网络密码

Windows7如何查看无线网络密码

密码,无线网络,电脑软件,Windows 7操作系统查看无线网络密码。 I believe many of my friends are using a wireless network in a variety of occasions, if you have forgotten the wireless network connection password, but you need …

当前日期的计算是未来几周在任何时

当前日期的计算是未来几周在任何时

函数,当前日期,时间内,几周,未来,我前几天问,这是今天写的! 函数的CalculateWeekNo(begindate,结束日期,inputdate) 昏暗的和(500,8) Z = 0 x = 0 弘鹤=莱恩(CStr(inputdate))- 9 inputdate = CDate(左(CStr(inputdate),弘鹤)) 我= CDate(begindate)于CDate(结束…

熟悉木材吗香港TVB超高频线的28句

熟悉木材吗香港TVB超高频线的28句

香港,句话,木材,熟悉,电脑软件,Recently, Hong Kong fans organized a Hongkong TVB drama lines often appear on the network, even if you don't watch TV, I believe you must have heard a part, because their appearance rate is t…

Windows7树结构资源管理当前文件夹

Windows7树结构资源管理当前文件夹

树结构,资源管理,标记,电脑软件,Windows 7的资源管理器与XP有很大的不同。其中一个是左侧默认的显示导航窗格,它显示在树形结构中,使您能够快速定位更深的文件夹。然而,有一个不太亲密的东西,它不能清楚地标识当前文件夹,但我们可以手动添加一个…