Опитвам се да изпратя файл чрез xmpp и smack
FileTransferManager manager = new FileTransferManager(
this.xmppConnection);
OutgoingFileTransfer transfer = manager
.createOutgoingFileTransfer(this.jid);
transfer.sendFile(file, "test");
while (!transfer.isDone()) {
LOGGER.info("Uploading File: " + file.getName() + " STATUS: "
+ transfer.getStatus() + " >> progress: " + 100
* transfer.getProgress());
try {
Thread.sleep(100);
} catch (InterruptedException ex) {
LOGGER.error("Exception: " + ex);
}
}
LOGGER.info("File transfer is done: " + file.getName() + " STATUS: "
+ transfer.getStatus() + " >> progress: " + 100
* transfer.getProgress());
LOGGER.info("Amount written: " + transfer.getAmountWritten());
LOGGER.info("Bytes sent: " + transfer.getBytesSent());
LOGGER.info("Peer: " + transfer.getPeer());
LOGGER.info("Error: " + transfer.getError());
LOGGER.info("Exception: ", transfer.getException());
Регистрационните файлове са: Качване на файл: image_P9.png СТАТУТ: Първоначален >> напредък: 0.0 Качване на файл: image_P9.png СТАТУТ: Прехвърляне на преговори >> напредък: 0.0 Прехвърлянето на файла е извършено: image_P9.png СТАТУТ: Отказано >> напредък: 0.0 Сума написано: -1 Изпратени байта: -1 Peer: [email protected]/IM+ Android Error: null Изключение:
така че не получавам грешка или изключение. Изпращането е просто отказано.
Моята цел е да изпратя вградено изображение на всеки Android клиент.