Entwickler-Ecke
Internet / Netzwerk - Erreichbarkeit einer Onlinedatei prüfen - true zurückgeben?
Palmm130 - Do 12.07.07 10:44
Titel: Erreichbarkeit einer Onlinedatei prüfen - true zurückgeben?
Hallo erst ma,
Heute möchte ich gerne wissen, wie ich aus meinem Delphi Programm heraus überprüfen kann, ob eine Datei (meiner Wahl ;)) Online verfügbar ist, oder nicht. Die Datei muss nicht unbedingt heruntergeladen werden.
Alternativ würde es mir reichen einen Server anzupingen und den Ping zurückzubekommen...
hätte wer ne Idee für mich ?
Ich verfüge über BDS 2006
Moderiert von
Tino: Überflüssige Zeilenumbrüche entfernt.
matze - Do 12.07.07 11:39
Wenn du wissen willst, ob eine Datei vorhanden ist, dann reicht ein Ping nicht.
Wenn es über das HTTP Protokoll sein soll, dann kannst du einen HEAD-Request machen.
Palmm130 - Do 12.07.07 12:35
ähm... und wie ? :D
ich weiß, dass ein Ping da ist, um die Reaktionszeit zu einem Server zu messen... das würde für mich aber auch reichen, kann ich über das Kommandozeilen Ping die Reaktionszeit in Delphi reinbekommen ? wenn ja, ein kleines Beispiel fänd ich ganz toll ;)
http oder ftp is mir einerlei :D
matze - Do 12.07.07 12:58
also wenn du nur pingen willst, dann such mal nach
PING. Da gibts recht viele Codes und auch Komponenten, die das für dich machen.
Wenn du prüfen willst, ob eine Datei auf einem Server existiert, dann nimm die
INDY Komponenten [
http://www.indyproject.org] für den HEAD-Request.
GTA-Place - Do 12.07.07 13:00
Indy hätte noch den Vorteil, dass du die Datei direkt - falls es eine Textdatei ist - auslesen, oder eben über Indy herunterladen kannst.
Palmm130 - Do 12.07.07 13:13
hmmm... cool, danke euch :D
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!