Board logo

标题: 下载时遇到的一个问题 [打印本页]

作者: fratre    时间: 2007-3-15 23:24     标题: 下载时遇到的一个问题

我用内置下载下这个文件:
http://www4.newsmth.net/att.php?p.191.114578.1020.rar
总是下到19%就失败了,用IE下就没问题。

最新的rc1预览3版。我把“Internet暂时文件”清了一遍也一样。

请大家帮忙试试看有没这样的问题。
作者: Aycox    时间: 2007-3-15 23:48

网站限制了多线程下载的原因,设置5线程时只能下19%,10线程就是9%等等,因为IE是单线程下载的,所以这个用TW内建下载并设置线程数为 1 时也可以正常下载。
作者: fratre    时间: 2007-3-15 23:49

噢,原来是这样。
谢谢Aycox。
这样的话内置下载最好能自动判断这个问题。
刚才我郁闷了半天。
作者: Messiah    时间: 2007-3-19 11:44

已解决该问题
由于网站进行了多线程保护,所以只能用一个线程下载
原来的逻辑,向服务器发送了多次请求,导致下载失败
现在改为,如果一个线程所分配的数据块和上一个数据块是连续的(其他线程都失败退出了),则不重新发送请求,直接继续获取数据




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2