我是quickblox的新手。我试图使用quickblox在聊天中发送图像。我怀疑我们可以使用 getPublicUrl 方法将URL传递给接收者,然后使用imageloader加载它。如果是,那么QBAttachment的用途是什么??
答案 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();