Отправка вложения изображения в Quickblox

Я новичок в quickblox. Я пытаюсь отправить изображение в чат с помощью quickblox. У меня есть сомнения, можем ли мы использовать метод getPublicUrl для передачи URL-адреса получателю, а затем использовать загрузчик изображений для его загрузки. Если да, то для чего используется 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