2015-08-06 3 views
1

Мне нужно передать файлы пользователю, подключенному к серверу XMPP.Spring Integration XMPP и передача файлов

Передача файлов поддерживается функцией Spring Integration XMPP? (Текущая версия версии 4.1.6-RELEASE, моментальный снимок - 4.2.0-SNAPSHOT).

Я успешно отправлять текстовые сообщения с помощью XMPP исходящего сообщения шлюза с использованием конфигурации, как это:

<int-xmpp:outbound-channel-adapter id="outboundEventAdapter" 
        channel="outboundEventChannel" 
        xmpp-connection="testConnection"/> 

Используя этот Исходящий шлюз Я не может отправить файлы (только строку и org.jivesoftware.smack. пакет. Полезные нагрузки сообщений поддерживаются)

Заранее спасибо.

модуль Massimo

ответ

0

Весна интеграции XMPP полностью базируется на библиотеке Смак, так что я был бы рад услышать от вас или от кого-то, кто подтвердить и показать нам, как сделать это с привкусом первую очередь ,

И только после этого с нашей точки зрения мы сможем прийти с некоторыми adaptation.

Для получения дополнительной информации, пожалуйста, обратитесь к Smack XMPP File Transfer.

С другой стороны, если вы можете придумать какое-либо решение по этому вопросу, вы всегда можете обернуть его стандартным <int:service-activator>, чтобы ваше приложение работало.

+0

Привет, Артем, благодарю вас за ответ. –

+0

Привет @artembilan, спасибо за ваш ответ. Я нашел пример кода для передачи файлов XMPP на этой странице: https://www.igniterealtime.org/builds/smack/docs/latest/documentation/extensions/filetransfer.html Мой вопрос был предназначен для проверки того, действительно ли передача файлов XMPP поддерживается или нет с помощью Spring Integration. Я полагаю, что необходимо добавить два новых адаптера канала в ** Адаптер канала входящих сообщений **, ** Адаптер канала исходящих сообщений **, ** Адаптер канала сообщений входящего присутствия ** и ** Адаптер канала сообщения исходящего присутствия **. Верно ли мое предположение? –

Смежные вопросы