Thread Progress Bar für Upload über HTTP
(5 answers)
Opened by Froschpopo at 2008-01-25 01:35
Ich möchte ein Progress Bar für einen HTTP-Upload basteln.
Mit Ajax bin ich mittlerweile soweit vertraut als dass ich es umsetzen kann. Mein Plan: Ich starte über JavaScript in einem X Intervall einen asychronen Request der ein serverseitiges Perlscript startet. Das Perlscript vergleicht die Größe der hochzuladenden Datei mit dem bereits hochgeladenen Inhalt und errechnet daraufhin einen Prozentwert. Aber meine Frage ist: die Größe einer Datei kann man ja normalerweise erst ermitteln, wenn sie bereits auf der Festplatte ist. Gibt es eine Möglichkeit, über CGI die Größe einer Datei VOR DEM UPLOAD zu ermitteln? Die Gesamtgröße könnte ich dann mit den bereits übertragenen Bytes vergleichen und so einen Wert errechnen. |