如何 实现 http文件的下载

hyllt 2002-11-19 10:38:02
我想用c++builder6实现 http文件的下载 例如要下载 http://love.sina.com.cn/images/le01.jpg 如何实现 特急
...全文
60 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lbg 2002-12-15
  • 打赏
  • 举报
回复
我的代码,还要完善的............
//下载文件
TMemoryStream* ss= new TMemoryStream();

//http是一个idhttp组件,url是如:http://www.sina............./aa.zip的网址。
http->Host =GetHostName(url);
http->Port =80;

http->Connect() ;
http->Get(url,ss);
//Edit1->Text是你要存放下载文件的全路径。
ss->SaveToFile(Edit1->Text) ;


http->Disconnect() ;
delete ss;

invalid 2002-11-20
  • 打赏
  • 举报
回复
下面的代码是看别人的,没有测试过,楼主试试吧
HRESULT hRet=URLDownloadToFile(0,"http://www.csdn.net/demo/demo.txt";,(ExtractFilePath(Application->ExeName)+"demo.txt").c_str(),0,0);
if(hRet==S_OK)
{
ShowMessage("下载完成");
}
else
{
ShowMessage("下载失败");
}
szbug 2002-11-19
  • 打赏
  • 举报
回复
需要的话给我发Email,要去睡觉了阿。。。
szbug 2002-11-19
  • 打赏
  • 举报
回复
呵呵,BCB5的可以吗?用TNMHTTP控件写的。。

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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