如何在网站上下载一个相应的exe文件?

sdqhlyf 2004-06-11 10:23:29
我在delphi中如何实现在已知的一个网站上下载一个可执行文件到我本机呢?
不用ftp行吗?能不能用http协议呢?请指教 。很急!
...全文
119 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
aushqh 2004-06-13
  • 打赏
  • 举报
回复
1、 fim(镇江DJ)(DJ=DelphiJava)采用的是HTTP 协议,其实际是通过TCP底层实现;不过这种方法最好还要加上IDANTIFREZEN(单词忘了,不好意思,其实就是抗冻结的意思)
2、 不过你也可以参考delphi本身的URLMON单元,这里面有downwebfile等相关涵数,和IDHTTP控件实现的原理不一样,效率更高。
fim 2004-06-11
  • 打赏
  • 举报
回复
窗体上放一个TIdHttp控件

然后
function TfrmMain.DownLoad : Boolean;
var
SaveFileStream:TStream;
begin
Result := True;
SaveFileStream := TFileStream.Create('c:\jxjxc.exe',fmCreate);
try
try
IdHTTP1.Get('http://192.168.1.2/jxjxc.exe',SaveFileStream);
except
Result := False;
end;
finally
SaveFileStream.Free;
end;
end;
jacket008 2004-06-11
  • 打赏
  • 举报
回复
好像也有这样一API函数,你搜索一下就有了

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧