怎样能过HTTP获得将远程的文件存到本机上来如远程的http://www.163.com/wwwimages/n/163logo.gif  怎样通过程序只要输入地址就可将它自动下载到本地指定的目录来。我还想在保存时做一些校验如连接是否超时是否出错等看一下以前在D6中好像有NMHTTP 可以做到这些现在用的是D7不知道该用什么来做了是indy中的IDHTTP吗?

解决方案 »

  1.   

    IdHTTP1.ProxyParams.Create;IdHTTP1.ProxyParams.ProxyServer:='……;IdHTTP1.proxyparams.ProxyPort:=80;IdHTTP1.ProxyParams.ProxyUsername:='……';IdHTTP1.ProxyParams.ProxyPassword:='……;f:=TMemoryStream.Create;IdHTTP1.Get('http://bj.superdown.com/soft/index.html',f);f.savetofile('^');f.Free;IdHTTP1.ProxyParams.Free;
      

  2.   

    同意
    f:=TMemoryStream.Create;IdHTTP1.Get('http://bj.superdown.com/soft/index.html',f);f.savetofile('^');f.Free;
      

  3.   

    顺便问一下,如何在获取的时候动态的显示过程?用IDhttp的哪个过程?请简要写一下代码