Einzelnen Beitrag anzeigen

der_kumpel

Registriert seit: 30. Jun 2007
42 Beiträge
 
#1

[Indy] Dateigröße ermitteln (in Verbindung mit PHP)

  Alt 1. Okt 2007, 14:54
Tag zusammen.


Ich hab gerade ein kleines Problem:
Ich möchte mittels IdHTTP (Indy v10) eine Datei downloaden, die ich z.B. über so eine URL bekomme:
http://host.de/download.php?file=5

Wie kann ich jetzt, bevor der Download losgeht, die Dateigröße überprüfen?
Mit Head() und Response.ContentLength bekomme ich -1 zurückgeliefert.

Hier die (gekürzte) Aufzeichnung von Live HTTP headers:
Zitat:
http://host.de/download.php?file=5

GET /download.php?file=5 HTTP/1.1
Host: host.de
Accept-Encoding: gzip,deflate
Keep-Alive: 300
Connection: keep-alive

HTTP/1.x 200 OK
Content-Length: 1704
content-disposition: inline; filename=*filename.ext*
Content-Transfer-Encoding: binary
Connection: close
Wie komme ich jetzt an die 1704?


Danke schonmal!
Gruß, kumpel
  Mit Zitat antworten Zitat