как отправить изображения, закодированные в base64 в smack на андроид - PullRequest
0 голосов
/ 29 декабря 2018

Я пытаюсь отправить изображения, закодированные в base64 , на сервер Openfire, используя smack.

Я не могу отправить изображения, закодированные в base64, используя sendFile method.

Ниже приведен код:

public void sendImage(String base64Image, String to) throws SmackInvocationException {

        if (fileTransferManager == null || !isConnected()) {
            throw new SmackInvocationException("server not connected");
        }

        String fullJid = to + "/" + RESOURCE_PART;

        OutgoingFileTransfer transfer = fileTransferManager.createOutgoingFileTransfer(fullJid);

        try {
               transfer.sendFile(base64Image,"encoded image");

        } catch (SmackException e) {
            Log.e(LOG_TAG, "send file error");
            throw new SmackInvocationException(e);
        }

    }

Любая помощь приветствуется. Спасибо.

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