首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

关于IdHttp的使用,该怎么处理

2012-02-07 
关于IdHttp的使用现在需要写一个根据版本下载文件的程序,在网上看了一下就用IdHttp和NMHTTP的,现在想使用I

关于IdHttp的使用
现在需要写一个根据版本下载文件的程序,在网上看了一下就用IdHttp和NMHTTP的,现在想使用IdHttp去处理,小弟是第一次写这个,哪位大哥能给点提示什么的吗?有点源码的更好,谢谢

[解决办法]
例如下载一张图片
TMemoryStream *MyStreamt = new TMemoryStream();
IdHTTP1-> Get( "路径 ",MyStreamt);
MyStreamt-> Seek(0, soFromBeginning);
TJPEGImage *jp = new TJPEGImage();
jp-> LoadFromStream(MyStreamt);
Image-> Picture-> Assign(jp);
jp-> Free();
MyStreamt-> Free();
[解决办法]
post 上传
TStringStream* ResponseStream = new TStringStream( " ") ;
TStringStream* sendStream = new TStringStream( " ") ;

//sendStream 赋值

IdHTTP1-> Host = "http://www.xxx.ccc "
IdHTTP1-> Port = 80;
IdHTTP1-> ProtocolVersion = pv1_0;
IdHTTP1-> Request-> Accept = "*/* ";
IdHTTP1-> Request-> ContentLength = sendStream-> Size;

IdHTTP1-> Post(url ,sendStream, ResponseStream );
IdHTTP1-> Disconnect() ;

热点排行