Ich habe ähnliche Fragen zu fineuploader's github page und hier auf stack gefunden, aber keine scheint mein Problem vollständig zu beheben.FineUploader OnProgress Ereignis nicht feuernd in IE
Einige Hintergrund: Ich habe eine AngularJS-Anwendung mit FineUploader v4.0.1. Anstatt die Fortschrittsbalken der Benutzeroberfläche zu verwenden, habe ich meine eigene Bootstrap-basierte Leiste, die vom OnProgress() - Ereignis ausgelöst und aktualisiert wird. So etwas wie dieses ...
onProgress: function(id, fileName, loaded, total) {
if (total > 0) {
$scope.individualFileProgressList[id] = Math.round(loaded/total * 100);
$scope.updateTotalFileProgress();
}
}
... wo updateTotalFileProgress() die Leiste anpasst.
Es funktioniert gut in jedem Browser, den ich getestet habe (Firefox, Chrome, Safari, Edge), aber nicht in IE (11 und früher). Ich habe einige Tests durchgeführt und festgestellt, dass das OnProgress() -Ereignis nie ausgelöst wird, was beim Lesen des oben angegebenen GitHub-Problems bestätigt wurde.
Mit diesem gesagt, was sind die Möglichkeiten für alle, die ihre eigene Fortschrittsleiste Implementierung verwenden möchten? Gibt es eine IE-freundliche Alternative zu OnProgress()? Gab es seit Version 4.0.1 irgendwelche Updates für FineUploader, die mir helfen könnten (habe nichts in den Changelogs gesehen)? Vielen Dank.