Ein Datei kann so relativ einfach von einem Webserver downgeloaded werden:
Delphi-Quellcode:
uses UrlMon;
function DownLoadInternetFile(
const Source, Dest :
String): Boolean;
begin
Result := URLDownloadToFile(
nil,PChar(Source),PChar(Dest),0,
nil) = 0
end;
if DownLoadInternetFile('
http://www.delphipraxis.net/topic68366.html', '
C:\dp.html')
then
ShowMessage('
Daten sind da!');
Vorraussetzung: IE muss installiert sein.
Vorteil: einfach, Einstellungen des IE (z.B. Proxy) werden verwendet
Nachteil: keine Diagnosemöglichkeit, keine Einflussnahme auf HTTP-Header