我想用TIdHTTP实现分块下载!就是想实现类似flashget的功能
      tmp[i] := TIdHTTP.Create(nil);
      fs[i] := TMemoryStream.Create;
      tmp[i].OnWork := IdHTTPWork;
      t := size div EThreads;
      b := b + t * (i-1);  //设置起始位置
      e := b + t;          //设置结束位置
      tmp[i].Request.ContentRangeStart := b; 
      tmp[i].Request.ContentRangeEnd := e;
      tmp[i].Get(Eurl,fs[i]); //报错!!

解决方案 »

  1.   

    hehe, 建了一組TIdHTTP控件、設定「Request」的断点有用嗎?
    是不是応考慮「Response」的信息処理?没弄過、関注!
      

  2.   

    http://www.indyproject.org/KB/
    ↑提供一個Http Addr, 有Indy基礎知識...
      

  3.   

    哇,这样也能get一个part呀??直觉不太可能.学习中.....
      

  4.   

    想实现类似flashget的功能,断点续传,给你几个例子吧怎抹联系?