molily: AJAX-Fileupload abbrechen

Beitrag lesen

Hallo,

Eine Progressbar habe ich eingebaut. Ich habe das mal nachvollzogen und tatsächlich - die der Task bleibt bei mir noch eine Zeit lang stehen, wenn 100% erreicht sind.

Das ist logisch. Nach dem vollständigen Upload (100%) beginnt die serverseitige Verarbeitung und das Senden der Response.

Verstehe die Progressbar, hab auch ne Weile gebraucht ;)

|<---------------  die gesamte PG ---------->|
|_________________________________||_________|
^ XHR schreibt in den Puffer      ^^ Reponse ^

Nein, das stimmt so nicht. Man könnte eine Progressbar so bauen, aber die progress-Events des XMLHttpRequest-Objektes beziehen sich auf den reinen Daten-Upload, also das Senden des HTTP-Requests. Sie schließen die Serververarbeitung und das Senden der Response nicht ein. Wie auch, hier kennt der Client nicht den Fortschritt und kann auch nicht die Gesamtdauer abschätzen.

http://www.w3.org/TR/XMLHttpRequest/#make-upload-progress-notifications

Die Anzahl der Bytes sind, bildlich gesehen positiv (senden) oder negativ (empfangen), für den EventHandler wird der |Betrag| genommen.

Ich verstehe nicht, was du damit meinst.

Mathias