仅集成了android端的Im功能,接收不到图片和文件消息,详细见正文
项目里仅仅集成了android的im sdk,发送和接收文字消息是没有问题的,发送图片消息和文件消息的时候根据回调显示发送成功,但是接收方始终接收不到,查看日志显示是服务器拒绝访问,请问该如何解决?
详细的代码和日志如下:
下面是发送的代码:
try {
ImageContent content = new ImageContent(mPicFile);
Message msg = mConversation.createSendMessage(content);
mMessages.add(msg);
msg.setOnSendCompleteCallback(new BasicCallback() {
@Override
public void gotResult(int code, String s) {
Log.i(TAG, "msg code: " + code + "result: " + s);
}
});
JMessageClient.sendMessage(msg);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
下面是接收的代码:
ImageOptions options = new ImageOptions.Builder()
.setUseMemCache(true)
.setImageScaleType(ImageView.ScaleType.FIT_CENTER)
.build();
ImageContent c = (ImageContent) content;
x.image().bind(receivedPicIv, **c.getLocalThumbnailPath(),** options);