怎样能过HTTP获得将远程的文件存到本机上来如远程的http://www.163.com/wwwimages/n/163logo.gif 怎样通过程序只要输入地址就可将它自动下载到本地指定的目录来。用什么组件,谢谢。
解决方案 »
- 请问要将文件中的记录在一个组件中显示出来,然后再进行查询用什么组件比较有效
- 文本控件变为不可用后让它保持原来的背景色白色!
- 菜鸟的问题:加密中文的字符串
- 向高手请教个小问题!
- 关于Tdatasetprovider的问题
- 请教有关回调函数的种种问题。UP有分
- html转mht
- 一部双声卡的电脑,现在需要将其中一块“声卡A” 的输出音频数据,实时的直接输入“声卡B”的输入部分(也就是模拟麦克),具体如何实现。最好能有原代码!
- 一个很菜的问题,答者有分...向高手求教
- 大讨论:程序员分多少种??欢迎各位程序员和各位朋友讨论!
- 在BHO编程中得到网页的源代码后,修改源代码后,如何使浏览器继续调用修改完的代码 在线等待
- 网页传递参数调用 ActiveX过程 急
把UrlMon单元引用进来。里面有一个函数:
URLDownloadToFile。
可以这样调用:
URLDownloadToFile(nil, PChar('http://www.163.com/wwwimages/n/163logo.gif'),PChar(FileName), nil);
如果想在下载显示工具条,要给出最后一个参数(是一个回调用的接口)
具体细节参见MSDN
NMHTTP1.OutputFileMode := false;
NMHTTP1.Body:='163logo.gif' ;
NMHTTP1.Get('http://www.163.com/wwwimages/n/163logo.gif');
tmpStreamtmp:=Tfilestream.Create('c:\index_login4.gif',fmCreate);
IdHttp.get('http://expert.csdn.net/images/index_login4.gif',tmpStreamtmp);
try
NmHttp.Post('http://www.csdn.net,'');
Showmessage(NmHttp.body);
Showmessage(NmHttp.Header);
except
on E: Exception do
showmessage('Error encountered during POST: ' + E.Message);
end;