在Quickblox中发送图像附件

时间:2015-06-15 10:24:43

标签: android attachment quickblox

我是quickblox的新手。我试图使用quickblox在聊天中发送图像。我怀疑我们可以使用 getPublicUrl 方法将URL传递给接收者,然后使用imageloader加载它。如果是,那么QBAttachment的用途是什么??

1 个答案:

答案 0 :(得分:2)

是的,你可以,

将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();