
续传下载功能
5星
- 浏览量: 0
- 大小:None
- 文件类型:RAR
简介:
续传下载功能是一款专为提升用户网络下载体验设计的应用程序特性。它允许在互联网连接中断后重新开始暂停的文件下载,确保数据完整性和提高效率。
这两个函数:
```pascal
function app_path1:string;
function socket_rec_line1(socket1:TCustomWinSocket;timeout1:integer;crlf1:string=#13#10):string;
```
实际上是我公用单元中的部分代码,希望大家养成建立自己公用单元的习惯。`socket_rec_line1`函数中采用了唐晓峰大侠在CoolMail项目里的方法:通过逐字节接收数据,并找到结束标志来判断一行的完成情况。实际应用时可能需要寻找更优的方法。
本程序旨在解决FlashGet下载51.net系列网站(例如clq.51.net)文件时,由于这些站点上的自定义错误页面导致下载失败的问题。尽管这是一个演示性质的应用,无法处理地址跳转的情况;但对于固定URL的文件下载来说已经相当有效了。在我的公司中不能安装多线程软件的情况下,我使用这个程序来下载大文件,“大富翁”游戏200多M的离线数据就是用它下载完成的。
如果大家对源码有任何疑问,请在相关讨论区提出问题。
本程序能够修正FlashGet的问题在于我们通过检查HTTP头信息中是否包含“Content-Range: bytes 533263-533263565691”这样的字段来判断服务器返回的信息是不是我们需要的文件数据。而FlashGet则没有采用这种方法,如果哪位网友能够通知FlashGet作者解决这个问题的话我将非常感激!我已经尝试联系过该软件的开发者了,但问题并没有得到回应。如果有网友发现新版本中已经解决了这个bug,请告诉我一声,先谢谢您了!
2002年10月8日
重写者:clq或real_clq
全部评论 (0)


