android - 在 Quickblox 中发送图像附件

标签 android attachment quickblox

我是 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();

关于android - 在 Quickblox 中发送图像附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30842798/

相关文章:

attachment - 如何通过对话流(API.AI)获取用户从 Facebook Messenger 机器人发送的图像/附件?

html - EmailMultiAlternatives 在 django 中发送带有图像的邮件时添加 3D

ios - 将附件发送到 QuickBlox IOS sdk

android - GLSurfaceView onPause 只显示黑屏

java - 将相机捕获图像显示到 gridview

php - Android与mysql数据库的连接

android - 尝试从本身无法重新加载Android Activity

python - Zeep 是否支持附件?

Quickblox 用户注册和验证

android - Quickblox:与离线用户进行视频通话的策略是什么