文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>一个下载类,支持断点下载,多线程之类的 (续)

一个下载类,支持断点下载,多线程之类的 (续)

时间:2010-12-23  来源:Yithcn

昨天有位朋友提出来,以上的有点bug, 所以花了点时间去调试一下,果然是存在问题,所以修改了一下

主要修改了一下 WriteConfigFile 方法,然后调整一些细节

 

 

代码  1 StreamWriter sw = new StreamWriter(ConfigFile);
 2                 int arrLen = (int)this.ContentLength;
 3                 int m = postion;
 4                 var len = arrLen / m;
 5                 if (arrLen % m > 0)
 6                     len += 1;
 7                 for (int i = 0; i < len; i++)
 8                 {
 9                     int from = i * m;
10                     int to = from + (i == len - 1 ? (arrLen % m) : m);
11                     if (i > 0)
12                         from += 1;
13                     sw.WriteLine(from.ToString() + "," + to.ToString() + "," + "0");
14                 }
15                 sw.WriteLine("--" + ContentLength.ToString());
16                 sw.Dispose();
17                 sw.Close();

 

 

Demo下载: /Files/icicd/YthU.rar

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载