Tworzenie paska postępu pliku w PHP

Czy ktoś zna jakiekolwiek metody tworzenia paska postępu ładowania plików w PHP? Często słyszałem, że to niemożliwe.

Mam jeden pomysł, ale nie jestem pewien, czy zadziała: mieć normalne przesyłanie plików, ale zamiast tego przesłać do iframe. Po przesłaniu przechowuj informacje o pliku (rozmiar i lokalizacja tymczasowa) w sesji. W tym samym czasie rozpocznij połączenie AJAX co 10 sekund, aby sprawdzić rozmiar pliku w porównaniu z rozmiarem zapisanym w sesji. Spowoduje to zwrócenie rozmiaru do AJAX, a następnie rozmiar paska postępu i może wyświetlić rozmiar przesłany do użytkownika.

Myśli?

questionAnswers(9)

yourAnswerToTheQuestion