现在我有一个webbrowser和一个image
现在webrowser里面有一个图片,已经知道这个图片的地址了,需要把这个图片保存到本地文件,可是我又不想用idhttp,因为太卡了,也不想多线程,因为我需要按步骤显示改如何弄呢???我的目的是保存到本地后显示在image里有没有什么控件能直接显示网络地址的图片还有就是wenbrowser里面的图片能否搜寻本地缓存找到,如何找??写写!!!!!!!!!!!!!!!!!!
现在webrowser里面有一个图片,已经知道这个图片的地址了,需要把这个图片保存到本地文件,可是我又不想用idhttp,因为太卡了,也不想多线程,因为我需要按步骤显示改如何弄呢???我的目的是保存到本地后显示在image里有没有什么控件能直接显示网络地址的图片还有就是wenbrowser里面的图片能否搜寻本地缓存找到,如何找??写写!!!!!!!!!!!!!!!!!!
var
hasError: boolean;
begin
hasError:=false;
with TDownloadURL.Create(self) do
try
URL:=SourceFile;//http的image url 地址
FileName := DestFile;//存的文件地址
ExecuteTarget(nil) ;
except on e: Exception do begin
FormMain.SetStatusInfo(e.Message);
Free;
hasError:=true;
end;
end;
Result := not hasError;
end;