Manchmal wird beim Hochladen einer Datei in Chrome unten links in der Statusleiste die Meldung 23% werden hochgeladen ... angezeigt , bis der Upload abgeschlossen ist. Aber manchmal wird dies überhaupt nicht angezeigt - normalerweise, wenn ich größere Dateien über eine etwas langsamere Verbindung hochlade.
Es sieht so aus , als hätte jemand anderes diese Frage bereits in den Google-Produktforen gestellt. Die einzige Antwort ergab jedoch, dass die ursprüngliche Frage nicht richtig verstanden wurde.
Es ist wirklich ärgerlich, dass dies manchmal unerwartet nicht auftaucht. Besonders bei großen Dateien, da große Dateien diejenigen sind, deren Fortschritt Sie wirklich messen möchten. Ist noch jemand auf diesen Bug gestoßen? Gibt es Workarounds oder Einstellungen, um sicherzustellen, dass der Upload-Fortschritt immer sichtbar ist?
quelle
Antworten:
Kurze Antwort: Es handelt sich höchstwahrscheinlich um einen Fehler, da der Browser die Gesamtgröße des Uploads und den bereits gesendeten Betrag vollständig kennt.
Ich kann mir 3 Ausreden vorstellen, die das Produkt von Google einfallen lassen könnte:
Wenn eine bestimmte Site eine exotische Front-End-Bibliothek verwendet, die Daten in Blöcken sendet, wird die Gesamtanzahl der Bytes eines Uploads aus dem Browser ausgeblendet. Der Browser sollte immer noch Zwischensummen anzeigen und in der Lage sein, einen (irreführenden) Prozentsatz davon anzuzeigen.
Ein weiteres psychologisches Hindernis könnten Proxy-Server sein, die normalerweise in Unternehmen und Universitäten zu finden sind. Diese akzeptieren den Datenverkehr möglicherweise schneller, als sie ihn senden können. Diese Situation würde einen Fortschritt von 100 Prozent ergeben und dann pausieren.
Viele Websites halten dauerhafte Verbindungen zu einem Server über JavaScript offen. Dies könnte wie ein Upload nach Chrome aussehen. Echte Uploads können fälschlicherweise als solche dauerhafte Verbindung eingestuft werden.
quelle