Einzelnen Beitrag anzeigen

Lefko

Registriert seit: 31. Jul 2003
359 Beiträge
 
Delphi 6 Enterprise
 
#1

Prüfen, ob eine Datei im Netz existiert (URL)

  Alt 2. Nov 2003, 17:54
Hallo Freunde ,

ich hab ein Programm gemacht, das es mir erleichtert, Bilderserien aus dem Netz zu speichern!
Dabei wird eine Zählvariable in einer Schleife in eine URL eingebaut und diese Datei mittels URLDownloadToFile heruntergeladen!

Der User gibt an, wieviele Bilder zu laden sind, d.h. wie oft diese Schleife laufen soll!

Wenn der User jetzt aber mehr Bilder angibt, als es wirklich sind, tritt bei Ende der Bilderserie ein Fehler auf, wenn das "nächste" Bild geladen werden soll!

Nun die Frage:

Gibt es eine Möglichkeit, die Existenz der Datei zu überprüfen?


Dann könnte ich eine Procedure schreiben, die etwa folgendes macht:

Delphi-Quellcode:

while URLFileExists do Inc(BildAnzahl);
Ich fand lediglich einen Thread, in dem die Existenz von Websites mittels header-übermittlung geprüft wurde, das hilft mir aber bei meinen .jpg-Dateien nicht viel...

Weiß jemand Rat?

MfG Lefko.
Johannes
-=[Nennst du meinen Namen, bin ich schon nicht mehr da]=-
  Mit Zitat antworten Zitat