Czy można uzyskać postęp XMLHttpRequest (przesłane bajty, pobrane bajty)?
Byłoby to przydatne, aby wyświetlić pasek postępu, gdy użytkownik przesyła duży plik. Wydaje się, że standardowe API go nie obsługuje, ale może istnieje jakieś niestandardowe rozszerzenie w którejkolwiek z przeglądarek? Wydaje się, że to dość oczywista funkcja, ponieważ klient wie, ile bajtów zostało przesłanych / pobranych.
uwaga: zdaję sobie sprawę z alternatywy „sonduj serwer w poszukiwaniu postępu” (właśnie to robię w tej chwili). główny problem z tym (inny niż skomplikowany kod po stronie serwera) polega na tym, że zazwyczaj podczas przesyłania dużego pliku połączenie użytkownika jest całkowicie zamknięte, ponieważ większość dostawców usług internetowych oferuje słabe przesyłanie danych. Dlatego tworzenie dodatkowych próśb nie jest tak responsywne, jak się spodziewałem. Miałem nadzieję, że będzie sposób (może niestandardowy), aby uzyskać te informacje, które przeglądarka ma przez cały czas.