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