![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Alita |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 19.5.2006 Где: Ukraine, Zp. Репутация: 1 Всего: 1 |
Имеется приложение, которое по расписанию собирает файлы в системе (файлы dbf) и передает их серверу. Но проблема в том, что нужно все данные передать одной сессией. И потом распарсить на сервере.
Есть идеи чтобы создать некий класс и передавать уже его через механизм сериализации.
Или создать один поток с некими разделителями файлов и передавать его, а потом парсить на сервере. Есть ли уже какие-то готовые клиенты (типа Apache HttpClient) или как это можно реализовать вручную? Заранее спасибо! |
|||
|
||||
kkorsakoff |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 378 Регистрация: 18.10.2005 Где: Санкт-Петербург Репутация: 4 Всего: 14 |
Именно Apache HttpClient. Тебе необходимо создать multipart POST запрос и приаттачить файлы при помощи org.apache.commons.httpclient.methods.multipart.FilePart
Вот тут пример кода http://svn.apache.org/viewvc/jakarta/commo...amp;view=markup Грубо говоря вся идея вот тут:
P.S. На сервере парсить можно разными способами: Struts (если используешь) либо commons-file-upload. По-крайней мере это будет стандартный способ передачи файлов на сервер ![]() Это сообщение отредактировал(а) kkorsakoff - 26.9.2006, 17:46 |
|||
|
||||
Alita |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 19.5.2006 Где: Ukraine, Zp. Репутация: 1 Всего: 1 |
Struts не использую, но commons-file-upload то что доктор прописал, самое оно. ![]() Спасибо. Задача решена. |
|||
|
||||
rabbitObject |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 23.1.2007 Где: Беларусь Репутация: нет Всего: 1 |
Прошу рассказать про STRUTS. А особенно про метод execute(); в инете про него мало чего.
|
|||
|
||||
tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 5 Всего: 132 |
||||
|
||||
rabbitObject |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 23.1.2007 Где: Беларусь Репутация: нет Всего: 1 |
Не могли бы вы подкинуть пару линков русскоязычной литературы?
![]() |
|||
|
||||
tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 5 Всего: 132 |
http://www.opennet.ru/docs/RUS/struts_guide/index.html, http://www.opennet.ru/docs/RUS/struts_guide/kickstart.html.
Скорее всего это все. Все остальные тонны - на английском. Думаю хотя бы без чтения англоязычной документации разрабатывать на Java нереально. Это сообщение отредактировал(а) tux - 26.1.2007, 11:56 |
|||
|
||||
rabbitObject |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 23.1.2007 Где: Беларусь Репутация: нет Всего: 1 |
Благодарю за помощь, уважаемый tux!
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Работа с сетью | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |