想做个下载者的东西,请问该怎么实现文件下载,希望通过sock方法解决,文件是在http服务器上。先谢谢各位了!!!急用!

解决方案 »

  1.   

    下载我会三种方法。第一种是用一个API函数来实现。uses  UrlMon;procedure TForm1.Button1Click(Sender: TObject);
    begin
    if URLDownloadToFile(0, PChar('http://www.XXX.com/mwy.exe'), PChar('c:\保存文件名.exe'), 0, 0)=0 then
       ShowMessage('成功')
    else
       ShowMessage('失败!')end;第二种办法是用IdHTTP控件,网上代码你自己搜索就会有一大堆。第三种办法是我有一个关于下载的类,uses包含里我的程序里面,就可以支持断点续传、显示下载进度、暂停或继续下载等功能。另外提一下,你给的分太没有诚意了。
      

  2.   

    用ICS控件组中的http下载控件,简单实现断点续传