VB6: Groesse einer Datei im Internet ermitteln?

Hallo,

wie kann ich mit VB6 die Groesse einer Datei, die auf einem Webserver liegt ermitteln?

Und, um es noch komplizierter zu machen: das Ganze soll natuerlich auch ueber einen Proxy gehen!

Danke und Ciao! Bjoern

Tag,

das beste wäre hier wohl die Datei mit URLDownloadToFile herunterzuladen und danach mit FileLen die Länge zu ermitteln, was dann zur Folge hat dass entsprechend große Dateien sehr lange brauchen was warscheinlich die meisten Dateien sein werden.

Ansonsten musst du dich mit Server-Protokollen und dem Zeug rumschlagen.
Vielleicht hilft auch ein Downloadmanager-Projekt von www.planetsourcecode.com weiter…

mfg
Raber

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Tag,

das beste wäre hier wohl die Datei mit URLDownloadToFile
herunterzuladen und danach mit FileLen die Länge zu ermitteln,
was dann zur Folge hat dass entsprechend große Dateien sehr
lange brauchen was warscheinlich die meisten Dateien sein
werden.

*grins*

Ich lade Dateien ja mit URLDownloadToFile runter, moechte dem Benutzer aber die Info geben, wie lange das ungefaehr dauern kann =:wink:

Waehrend des Downloads kann ich per Programm ja auch nicht auf die Laenge der schon gespeicherten Daten zugreifen, um eventuell anzuzeigen wieviel schon geladen wurde, oder?

Oder eine andere Frage: wie kann ich ermitteln, mit welcher Geschwindigkeit ein Server erreichbar ist, also ob mit 28kBit oder 100MBit oder…?

Ciao! Bjoern