
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.02.2015, 10:53
|
|||
|---|---|---|---|
|
|||
Загрузка файла в фоновом режиме |
|||
|
#18+
Здравствуйте! Подскажите, как реализовать механизм загрузки файла в фоновом режиме. Есть веб-приложение, через которое работает пользователь. Пользователь выбирает файл, нажимает "Загрузить". Загрузка файла должна идти в фоновом режиме и не мешать пользователю дальше работать в системе, периодически информируя о состоянии загрузки (сколько загружено и т.п.). Загрузка файла, если не ошибаюсь, должна идти через Thread. Я так понимаю, нужно создать какую-то переменную, куда будет периодически по мере загрузки файла записываться значение (в данном случае кол-во закаченных байт) из потока. А как ее считывать? Не совсем понятно, где и как создавать такую переменную. PS: возможно логика совсем не правильная. Спасибо, буду рад любым полезным комментариям и замечаниям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.02.2015, 11:09
|
|||
|---|---|---|---|
|
|||
Загрузка файла в фоновом режиме |
|||
|
#18+
qi_ip, Ключевое слово Asynchronous. Вот тут уже пару тем разжевывал http://www.sql.ru/forum/1122368/tomcat-servlet-jsp-storedproc http://www.sql.ru/forum/996954/progressindicator-v-adf Какие технологии уже используются на проекте? Servlet 3? Spring? JEE? Поток желательно запускать не через new Thread().start(), а средствами вашего контейнера или фреймверка. Тогда не будет сюрпризов. Клиента информировать о прогрессе через COMET/long polling либо WebSocket. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2125811]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
140ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 490ms |

| 0 / 0 |
