Файлы закачались - прогресс добежал до 100% и замер - потому что сервер начал жевать огромные картинки делая из них два варианта поменьше.
Я пробовал передавать в js заголовки вместе с данными. Например если юзер ввел капчу неправильно - она убивалась в сессии - а картинка у него оставалась старая. Чтобы окольными путями не ходить - прямо из модели капчи по факту убиения переменной в сесии посылал абстрактный заголовок Pragma:no-captcha
Нормально все ловилось в js, js щелкал по ссылке обновить - картинка обновлялась, в сессию записывался новый код.
Потом переделал - включил в выходные данные просто еще одним элементом флаг что капчу надо дернуть. Но идея осталась - слать заголовки из модуля обработки картинок, но, как их поймать до того, как статус обретет свой статус?
То есть возможно ли и насколько трудно реализовать обратную связь для отображения не только процесса загрузки, но и процесса обработки, записи файлов.