
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.01.2012, 19:02:09
|
|||
|---|---|---|---|
|
|||
Прогресс бар для веб сервиса. Как? |
|||
|
#18+
Добрый день. В общем вопрос такого плана: Есть веб сервис на java + axis. Есть десктопное приложение (тоже java), которое обращается к этому веб сервису и если необходимо забирает с сервера файл. Код: java 1. Далее из дата хэндлера забирается стрим. Подскажите как можно сделать прогресс бар при закачке файла. Можно ли как то определить сколько уже скачалось? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2012, 19:07:06
|
|||
|---|---|---|---|
|
|||
Прогресс бар для веб сервиса. Как? |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2012, 19:17:28
|
|||
|---|---|---|---|
|
|||
Прогресс бар для веб сервиса. Как? |
|||
|
#18+
Не совсем понял как мне это поможет. Поясню. Проблема не в том, чтобы взяв стрим из датахэндлера посчитать байты при сохранении. А в том, что очень похоже, что пока файл не скачается, я не получу этот самый датахэндлер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2012, 19:23:54
|
|||
|---|---|---|---|
|
|||
Прогресс бар для веб сервиса. Как? |
|||
|
#18+
Сделайте дамп потоков во время закачки файла. И по стэку посмотрите куда есть возможность втиснуть свой код. Первый axis довольно гибкий в этом плане. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2012, 19:33:50
|
|||
|---|---|---|---|
|
|||
Прогресс бар для веб сервиса. Как? |
|||
|
#18+
BlazkowiczСделайте дамп потоков во время закачки файла. И по стэку посмотрите куда есть возможность втиснуть свой код. Первый axis довольно гибкий в этом плане. А можно небольшой примерчик как это сделать, или ссылку где об этом написано, а то я что то не совсем понимаю? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2012, 19:42:42
|
|||
|---|---|---|---|
|
|||
Прогресс бар для веб сервиса. Как? |
|||
|
#18+
В IDE - запустить в дебаге. Начать загрузку - нажать на паузу. В текстовой Java консоли - Ctrl+Break В стороннем приложении - подключится jvisualvm и снять дамп потоков в нужный момент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2132753]: |
0ms |
get settings: |
10ms |
get forum list: |
23ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
49ms |
get topic data: |
16ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 326ms |
| total: | 506ms |

| 0 / 0 |
