注册

iOS下载附件不成功

[2016/10/3 23:27:46:450]: downloadAttachments: 248681062442473504 isThumbnail: 0

[2016/10/3 23:27:46:450]: restBaseUrl()

[2016/10/3 23:27:46:450]: EMDNSManager::getCurrentHost: type: 2

[2016/10/3 23:27:46:450]: EMSessionManager::checkDNS()

[2016/10/3 23:27:46:451]: EMDNSManager::getHost: type: 2

[2016/10/3 23:27:46:453]: current host: domain: 182.92.228.160 port: 80
我打印报的是403 的错误
 download error: 403 
已邀请:
403 是EMErrorFileDownloadFailed,               /*! \~chinese 下载文件失败 \~english Download file failed 这个错误提示,
/*!

 *  \~chinese

 *  下载消息附件(语音,视频,图片原图,文件),SDK会自动下载语音消息,所以除非自动下载语音失败,用户不需要自动下载语音附件

 *

 *  异步方法

 *

 *  @param aMessage            消息

 *  @param aProgressBlock      附件下载进度回调block

 *  @param aCompletion         下载完成回调block

 *

 *  \~english

 *  Download message attachment(voice, video, image or file), SDK downloads attachment automatically, no need to download attachment manually unless automatic download failed

 *

 *

 *  @param aMessage            Message instance

 *  @param aProgressBlock      The callback block of attachment download progress

 *  @param aCompletion         The callback block of download complete

 */

- (void)downloadMessageAttachment:(EMMessage *)aMessage

                         progress:(void (^)(int progress))aProgressBlock

                       completion:(void (^)(EMMessage *message, EMError *error))aCompletionBlock;调用这个方法下载附件试一下
3.x SDK是有我给您的方法的,您可以在Demo中全局搜索一下

要回复问题请先登录注册