社区
C#
帖子详情
c# 怎么实现下载 实现下载 暂停 又开始下载
dongt1
2012-03-08 10:01:37
怎么实现下载 实现下载 暂停 又开始下载
...全文
2197
35
打赏
收藏
c# 怎么实现下载 实现下载 暂停 又开始下载
怎么实现下载 实现下载 暂停 又开始下载
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
35 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
w27068902
2012-04-05
打赏
举报
回复
混点积分用用~,顺便支持下
yangdabao
2012-03-20
打赏
举报
回复
there are many ways to deal with, you can select any one
sky_2004
2012-03-15
打赏
举报
回复
写一个临时文件。传到哪里写一下,下次从记录位置开始传就好。
zxd198512
2012-03-14
打赏
举报
回复
暂停不要想得那么复杂,只要给文件的对象添加一个属性,IsStop,然后在while读取文件时,判断IsStop是否为true,为true,就代表暂停了,你那个暂停的按钮可以控制这个IsStop的值,点击了暂停,就将这个对象的IsStop设置为false
supegg
2012-03-13
打赏
举报
回复
能发到我的邮箱嘛,没分了
supegg.rao@gmail.com
谢谢
[Quote=引用 20 楼 dongt1 的回复:]
HTML code
我等你 哇 哈哈哈哈
[/Quote]
dongt1
2012-03-13
打赏
举报
回复
[Quote=引用 13 楼 muyi66 的回复:]
sleep不行的,时间稍长就会被服务器踢掉了。
[/Quote] 表示抱歉 忘给你分了 。。sorry
dongt1
2012-03-13
打赏
举报
回复
[Quote=引用 8 楼 maco_wang 的回复:]
楼主说的是断点续传吗?
[/Quote]忘给叶子 大大了。。汗了。。。。。。。表示抱歉。。。。
sarsunhao
2012-03-12
打赏
举报
回复
持续关注
startstartsvip
2012-03-09
打赏
举报
回复
瞄了瞄,1分,哈哈
dongt1
2012-03-09
打赏
举报
回复
[Quote=引用 21 楼 yes16ws 的回复:]
http://download.csdn.net/detail/yes16ws/4124161
有事耽搁了
[/Quote]谢谢 我去试试
dongt1
2012-03-08
打赏
举报
回复
哪位大神指点指点
fwacky
2012-03-08
打赏
举报
回复
继续关注!
muyi66
2012-03-08
打赏
举报
回复
sleep不行的,时间稍长就会被服务器踢掉了。
dongt1
2012-03-08
打赏
举报
回复
昨天 yes16ws 大侠 告诉我的 我没弄出来 不知你说的sleep是不是这个意识。
dongt1
2012-03-08
打赏
举报
回复
[Quote=引用 9 楼 wulijian 的回复:]
暂停? 下载放线程中 bool值控制 if(true) Sleep(1000)
[/Quote]+++
暂停就是:
1、客户端记录当前下载位置;
2、客户端停止下载,关闭流;
3、服务器端会出现异常,没关系,结束发送线程就是了。
继续就是:
1、客户端请求发送文件,并给出起始位置;
2、服务器端读取文件,并从起始位置开始发送。
so.Seek(0, SeekOrigin.Begin);//设置当前流的位置 跳过已经下载的
while (osize != (-1)&&isStop!=true) //isStop初始化为false,当我触发“暂停”按钮时执行isStop=true; 通过判断isStop的值来中断下载流。
dongt1
2012-03-08
打赏
举报
回复
[Quote=引用 8 楼 maco_wang 的回复:]
楼主说的是断点续传吗?
[/Quote]嗯 是啊。。。大侠是否有代码给点 看看 谢谢了
JianDom
2012-03-08
打赏
举报
回复
暂停? 下载放线程中 bool值控制 if(true) Sleep(1000)
叶子
2012-03-08
打赏
举报
回复
楼主说的是断点续传吗?
dongt1
2012-03-08
打赏
举报
回复
相爱==》下
dongt1
2012-03-08
打赏
举报
回复
[Quote=引用 4 楼 caozhy 的回复:]
引用 3 楼 dongt1 的回复:
引用 1 楼 caozhy 的回复:
暂停下载需要服务器的支持。一些http服务器支持分块传输,否则无法实现。
原理是首先获得文件大小,在本地磁盘上建立同样大小的空白文件。然后分块从服务器中下载并填充它们,直到全部完成。
大侠 给点代码看看呗。。。。。。。。或者发到邮箱771792668@qq.com
http://www.codepr……
[/Quote]我相爱过这个例子 觉得看不董那个东东。。。请问 如果我要在我上面发的例子中怎么该成暂停。
加载更多回复(11)
C#
多线程并行管理,通过Task
实现
,可随时
暂停
,继续以及停止等
C#
多线程并行管理,通过Task
实现
,可对单个任务进行
暂停
,继续以及停止等操作,每个任务均有单独的进度条显示 同时执行的任务个数可以自行设置
AsyncTask文件
下载
控制
暂停
和继续,在状态栏中显示进度条进度
使用AsyncTask
实现
文件
下载
,可以控制
暂停
和继续,并且在状态栏中显示
下载
的进度
WPF+
C#
实现
视频播放器最全功能(视频的进度条,截屏,视频定位。。)
实现
的功能有:视频播放器播放的进度条,截屏,
暂停
,停止,静音,音量,视频定位
C#
Winform摄像头的视频录制和播放
C#
Winform
实现
图像的动态采集,采集到的流媒体按照*.wam或者任意一种Windows Media Player 11可以播放的文件格式, 并获取流媒体采集结束时的最后画面作为流媒体的封面。 要求有录像功能:“开始录像”、“
暂停
...
基于VLC的
C#
播放器源码
基于VLC的
C#
播放器源码
实现
的功能: 1:打开播放的音视频文件((1)菜单栏“文件”->“打开”,(2)工具栏(下面)“打开”(3)播放器右键->打开) 2:
暂停
,继续播放,停止音视频文件 3:进度条和右下角文本框显示播放...
C#
110,545
社区成员
642,580
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章