Изпращане на прикачен файл с изображение в Quickblox

Нов съм в Quickblox. Опитвам се да изпратя изображение в чат с помощта на quickblox. Съмнявам се, че можем ли да използваме метода getPublicUrl, за да предадем URL адреса на получателя и след това да използваме imageloader, за да го заредим. Ако да, тогава каква е употребата на QBAttachment ??


person wsun31    schedule 15.06.2015    source източник


Отговори (1)


Да, можеш,

просто предайте QBFile.id на QBAttachment:

// attach a photo
QBFile someFile = ...;
String fileId = "" + someFile.getId();
QBAttachment attachment = new QBAttachment("photo");
attachment.setId(fileId);
chatMessage.addAttachment(attachment);

И от страната на приемника:

QBAttachment attachment = ...;
String fileId = attachment.getId();

QBFile file = new QBFile();
file.setId(Integer.valueOf(fileId));

String publicUrl = file.getPublicUrl();
person Rubycon    schedule 18.06.2015