2016-07-02 7 views

Antwort

3

Die Anzahl der Zeit, die das Ereignis state_changed ausgelöst wird, hängt von der Größe der Datei ab, die Sie hochladen: feuert für jeden Block von 256 KB. Wenn also die Datei < 256KB ist, wird dies erwartet.

+0

Vielen Dank. Ich habe nur Bilder hochgeladen :) Es funktioniert gut mit größeren Dateien – Marius

+1

Das ist eigentlich ziemlich schlecht für viele Anwendungsfälle "Bild hochladen". Es sollte basierend auf dem Upload-Ziel mit einer begrenzten Geschwindigkeit ausgelöst werden. Wenn ich eine 100KB-Datei hochlade, sollte sie für jede KB einmal ausgelöst werden. Wenn ich eine 1MB-Datei hochlade, sollte sie einmal pro 10KB feuern. Wäre das nicht besser für den Benutzer? –

+3

Wenn wir eine 10 MB Datei hochladen, bekommen wir nur '' '' 50%, 75%, 100% '' Dies ist eine sehr ** schlechte ** Benutzererfahrung, da der Benutzer keine Rückmeldung vor '' '50 bekommt % '' '! Gibt es eine Möglichkeit, dies zu verbessern? – daslicht