请问想做个多线程的上传文件系统怎么做啊?还要支持断点续传!请各位达人赐教!

天狼武士 2008-11-25 03:21:16
首先我想做个断点续传技术的页面,支持用户断点续传,然后考虑到如果文件大的话可能速度会慢,所以想到多线程,可是没啥思路,请各位达人赐教!谢谢了!
...全文
102 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wartim 2008-11-28
  • 打赏
  • 举报
回复
具体的代码.....我只是提供我的思路,具体我也没做过
qap22 2008-11-27
  • 打赏
  • 举报
回复
不懂,up
天狼武士 2008-11-27
  • 打赏
  • 举报
回复
额~太抽象啦!能给点具体的代码看看吗?谢谢!
wartim 2008-11-26
  • 打赏
  • 举报
回复
当然,除了改名外还要把块号去掉,而且根据块号重新排序块
wartim 2008-11-26
  • 打赏
  • 举报
回复
给文件分块,每块编号,每个线程下完一块后就存起来,每块的长度固定,比如都是512KB
XXXfile.exe._df 下载中文件内容:
下完的块号 块内容(521KB)
000102 XXXXXX
000001 XXXXXX
000134 XXXXXX
000634 XXXXXX
001425 XXXXXX
000139 XXXXXX
000955 XXXXXX
...

都下完了,名字改成真正的名字XXXfile.exe
如果启动下载发现文件长度和上次不一样了,就提示文件长度不同,无法续传
和流行的下载工具一样
天狼武士 2008-11-26
  • 打赏
  • 举报
回复
怎么没人回啊?!

111,131

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧