社区
C#
帖子详情
用C#实现大量文件的下载
lansing2003
2004-08-31 03:29:26
有办法用C#在.net中实现大量文件的下载吗?使用WebClient对象会由于文件过多而拖死的情况
...全文
177
6
打赏
收藏
用C#实现大量文件的下载
有办法用C#在.net中实现大量文件的下载吗?使用WebClient对象会由于文件过多而拖死的情况
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flower_open
2004-09-01
打赏
举报
回复
WebClient怎麽用啊
zhpsam109
2004-09-01
打赏
举报
回复
顶!
oceanju
2004-09-01
打赏
举报
回复
WebClient是最简单的方法,至于你说的拖死,我想是多个线程的问题吧,我用一个现成的时候,用WebClinet拖再多东西也没有拖死,所以你可以考虑怎么有效控制你的这些线程之间的关系,如果有拖死的线程就kill掉
khpcg
2004-09-01
打赏
举报
回复
学习
nnfzj
2004-08-31
打赏
举报
回复
你搜一下,文件上传下载问题.这个论坛还是有不少方法的.
The123
2004-08-31
打赏
举报
回复
string filename = "file.txt";
Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment;filename=\"" + filename + "\"");
Response.Flush();
Response.WriteFile(filename);
C#
开发基础之多线程技术应用之并行
下载
并通知运行状态
此外,进度报告也被稍微简化,因为Parallel类本身提供了一个更简洁的方法来处理这种情况。想象一下,你面临一个包含1,000个文件
下载
或者有多个可以并行处理的任务的时候。但通过多线程,我们可以将这个大任务拆分成多个小任务并行执行,从而大大缩短完成时间,提高整体效率。总体而言,该程序通过创建多个线程来并行
下载
文件,并使用计数器来跟踪所有线程的完成状态。最后,当所有线程都完成时,输出
下载
完成的提示信息。在面对需要
下载
大量文件
或同时执行大量任务的挑战时,多线程技术成为提高效率的关键工具。
C#
中使用ZipArchive压缩文件流
C#
中使用ZipArchive压缩文件流
C#
.NET 超大文件上传解决方案:分片断点上传(一)
C#
.NET 超大文件上传解决方案:分片断点上传(一),最近一个客户提了这个需求,客户也是做信息行业的,有自己的产品和解决方案,主要就是希望能够为现有的系统和产品做升级,增加这个功能,因为他们的产品也是销售给客户,主要是政府单位,所以对易用性,稳定性,可维护性要求比较高,技术支持这块要做好,基本上要做到7*8吧,有问题的话...
使用
C#
实现
文件的并行
下载
首先在
实现
文件的并行
下载
之前我们要明白为什么要
实现
文件的并行
下载
,他有什么样的意义?当我们需要从网上
下载
多个文件时,如果一个接一个地
下载
,速度可能会很慢,用户也需要等一个文件
下载
完才能开始下一个。这时候,使用文件的并行
下载
就非常有用了。这意味着我们可以同时
下载
多个文件,就像同时用多个手势抓取东西一样,速度更快,效率更高。举个例子,想象一下你需要
下载
一本电子书里的所有章节,如果一个章节一个章节地
下载
,可能需要很长时间。但如果你能同时
下载
所有章节,那速度会明显提升。
C#
中,FTP同步或异步读取
大量文件
FTP同步和异步读取
大量文件
内容的方法
C#
111,128
社区成员
642,534
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章