Struts: загрузить файл с индикатором выполнения - PullRequest
0 голосов
/ 11 июня 2010

Я хочу загрузить файлы с помощью Struts, используя org.apache.struts.upload.FormFile, но я бы хотел добавить индикатор выполнения (например, формы для загрузки в gmail или тому подобное), чтобы загрузить файл (файлы большой, как 100 МБ, поэтому пользователь должен видеть, что происходит с приложением). Как я могу это сделать?

С уважением:)

1 Ответ

2 голосов
/ 11 июня 2010

В основном вам понадобится добавить Ajax , чтобы веб-браузер и веб-сервер могли взаимодействовать друг с другом асинхронно, без необходимости обновлять / повторно передавать страницу снова и снова. С помощью Ajax клиент сможет через определенные промежутки времени опрашивать сервер на предмет текущего прогресса и соответствующим образом обновлять индикатор выполнения на странице.

Короче говоря, вот хорошая статья в блоге, которая освещает это для устаревшей инфраструктуры Struts: http://kencochrane.blogspot.com/2006/03/ajax-struts-file-upload-progress-meter.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...