Android 在Quickblox中发送图像附件

Android 在Quickblox中发送图像附件,android,attachment,quickblox,Android,Attachment,Quickblox,我是quickblox的新手。我正在尝试使用quickblox在聊天中发送图像。我怀疑我们是否可以使用getPublicUrl方法将URL传递给接收者,然后使用imageloader加载。如果是,那么QBAttachment有什么用 是的,你可以 只需将QBFile.id传递给QBAttachment: // attach a photo QBFile someFile = ...; String fileId = "" + someFile.getId(); QBAttachment atta

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

是的,你可以

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