在DELPHI里如何实现文件下载,是http协议的!麻烦给个例子,谢谢!

解决方案 »

  1.   

    用NMHTTP控件下载
    如var httpstr,downfile:string;
     NMHTTP1.Head(httpstr);
     NMHTTP1.Get(httpstr);
    在NMHTTP1Success事件中加入
    NMHTTP1.Body:='d:\'+downfile;
      

  2.   

    用Delphi带的TNMHTTP控件,例: 
    NMHTTP1.Body:='c:\aaa.zip';
    NMHTTP1.Get('www.abc.com/download/aaa.zip');
      

  3.   

    把nmhttp的inputfilemode属性设置为true
    nmhttp1.get('http://homepage.2699.com/home0/redone/index.htm');
    将会在程序目录中生成一个文件default.htm文件,就是index.htm
    设置body属性可以改文件名!
      

  4.   

    http://community.csdn.net/Expert/topic/4187/4187429.xml?temp=.521847