送分:网络下载get的一个难题,高手请进!试试能力。
var
tmpStream:TFileStream;
idHttp1:TIDhttp;
AOwner:TComponent;
begin
idHttp1:=TIDHttp.Create(AOwner);
tmpStream:=TFileStream.Create('\download\filename',fmCreate);
try
idhttp1.Get('http://192.168.1.100:5000/filename',tmpStream);
finally
tmpStream.Free;
idHttp1.Free;
end;
可以成功下载filename文件,但是
将idhttp1.Get('http://192.168.1.100:5000/filename',tmpStream);中的ip地址换成用一个字符串代替如
address:='http://192.168.1.100:5000/filename';
idhttp1.Get(address,tmpStream);为什么却不行,怎么才行?