用Delphi实现文件下载的几种方法[2]
[入库:2006年2月23日] [更新:2007年3月24日]
其中最后一个参数你还可以传入一个IBindStatusCallback的实现以跟踪下载进度或控制中止下载。简单的场合一句话就搞定了。
BTW, URL Moniker封装了大多数URL,而不是像NMHTTP那样封装协议,因此你可以用URLDownloadToFile下载HTTP,FTP甚至本地文件和局域网文件,还有其他的custom moniker,比如MSITSTORE(MSDN Library的文档moniker实现)。
var DownLoadFile:TFileStream; beginio DownLoadFile:=TFileStream.Create('c:\aa.rar',fmCreate); IdHTTP1.Get('http://www.sina.com.cn/download/aa.rar',DownLoadFile); DownLoadFile.Free; end;
//---------------------------
|
本文关键:用Delphi实现文件下载的几种方法
本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)