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