Dirk Hedderich: File Upload mit Upload-Statusanzeige

Beitrag lesen

Hallo,

ein Perl-Script wird erst gestartet, wenn die Daten komplett auf dem Server angekommen sind, und dann lautet die Anzeige 100%. JavaScript kann da auch wenig tun, weil es höchstens die Zustände "fertig" und "nicht fertig" kennt.

Anders gesagt: No way.

hmm, Cheatah, ich hatte spontan das gleiche gedacht... aber ganz vielleicht... mit schmutzigen Tricks...

Idee: Du zeigst den Status mit Hilfe eines Bilds an wie das auch bei manchen Conter-Statistiken gemacht wird. Dieses Bild liegt in einem Frame oder so, was alle paar Sekunden einen Refresh macht... Das Bild / Balken wird dynamisch per cgi vom Server generiert.

Nun muesste man "nur noch" auf dem Server durch wahrscheinlich etwas "ungewoehnliche" Aktionen herausfinden koennen, wie viele Bytes genau in dem Moment fuer eine bestimmte Domain bereits uebertragen wurden. Die Frage ist also "nur": wie kann man per cgi herausfinden, wie viele Daten einer bestimmten Datei bereits uebertragen wurden?

Dirk