Каков наилучший способ реализовать какой-либо индикатор прогресса в Play?Индикатор прогресса в области воспроизведения
У меня есть простая страница импорта, где пользователь может загрузить файл csv. Затем сервер выполняет некоторую обработку длины до тех пор, пока импорт не будет завершен. Я хотел бы перенаправить пользователя на отдельную страницу после загрузки и дать ему некоторую постоянную обратную связь на этой странице «150 из 856 наборов данных, импортированных».
Действие загрузки запускает метод контроллера, который может запустить трудоемкую задачу в своем потоке, но как мне получить статус задания с помощью ajax-вызова с другой страницы (поскольку в игре нет каких-либо состояние между запросами)?
Я бы воспользовался обоими ответами John's и @Codemwnci для выполнения этой задачи, особенно если вы уверены, что будете использовать браузеры, поддерживающие WebSockets или, по крайней мере, Comet. В этом случае вы можете создать действительно живой индикатор выполнения. – biesior