Czy można uzyskać postęp w pliku XMLHttpRequest (przesłano bajty, pobrano bajty)?Jak uzyskać postęp z XMLHttpRequest
Byłoby użyteczne pokazywanie paska postępu, gdy użytkownik przesyła duży plik. Standardowy interfejs API nie obsługuje go, ale może jest jakieś niestandardowe rozszerzenie w dowolnej z przeglądarek? Wydaje się, że jest to całkiem oczywiste, ponieważ klient wie, ile bajtów zostało przesłanych/pobranych.
uwaga: jestem świadomy alternatywy "odpytuj serwer dla postępu" (właśnie to robię teraz). główny problem z tym związany (poza skomplikowanym kodem po stronie serwera) polega na tym, że zazwyczaj podczas przesyłania dużego pliku połączenie użytkownika jest całkowicie zablokowane, ponieważ większość dostawców usług internetowych oferuje słabe środowisko źródłowe. Dlatego składanie dodatkowych próśb nie jest tak szybkie, jak się spodziewałem. Miałem nadzieję, że będzie jakiś sposób (może niestandardowy), aby uzyskać te informacje, które przeglądarka ma zawsze.
myślę odnośnikiem może być martwy –