仅集成了android端的Im功能,接收不到图片和文件消息,详细见正文

LuodiJackShen
2018-02-01 10:16 1.7k 0

项目里仅仅集成了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);

1个回答

热门排序