flashget中的分段下载怎么实现,就是说怎么将下载位置定位到服务起文件的某个特定位置。

解决方案 »

  1.   

    所谓断点续传,也就是要从文件已经下载的地方开始继续下载。所以在客户端浏览器传给
    Web服务器的时候要多加一条信息--从哪里开始。  下面是用自己编的一个"浏览器"来传递请求信息给Web服务器,要求从2000070字节开始。GET /down.zip HTTP/1.0
    User-Agent: NetFox
    RANGE: bytes=2000070-
    Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 
    .......
    客户端发送时候多+一条 RANGE: bytes=xxxxx- 就可以了,写入文件时候跳过xxxxx开始写
    服务器接收到这个请求之后会返回 206,而不是通常的200.