Ich möchte mit JvHttpUrlGrabber und JvFtpUrlGrabber (beide aus der
JEDI-
VCL) eine Datei aus dem Internet herunterladen, was eigentlich gut funktioniert.
Wie kann ich jedoch vor dem Herunterladen feststellen, ob die zu herunterladendene Datei überhaupt existiert? (Für lokale Dateien gibt es ja die Funktion
FileExists, aber für Dateien im Internet?). Wie könnte also eine Funktion
URLExists aussehen?
Die beiden oben genannten Komponenten geben bei
OnError nämlich keinen Fehler aus, wenn die angegebene
URL nicht existiert. Sie laden bei einer nicht existierenden
URL stattdessen ohne zu fragen einfach die "Fehler-404" Seite herunter!