当图片文件比较大时比如7M,调用 await Imclient.sendMediaMessage,进度一直卡在中间位置,无法完成上传。

野火用户 3月前 180

一只卡在这里,进度日志: I/flutter (11784): uploaded = 5566132 I/flutter (11784): total = 7349817

下面是代码:

message = await Imclient.sendMediaMessage( conversation, content, expireDuration: 0, successCallback: (messageId, timestamp) { print("successCallback======"); print("messageUid = ${message?.messageId}"); print("timestamp = $timestamp"); }, errorCallback: (errorCode) { print("errorCallback======"); print("errorCode = $errorCode"); }, progressCallback: (uploaded, total) { print("uploaded = $uploaded"); print("total = $total"); }, uploadedCallback: (remoteUrl) async { print("remoteUrl = $remoteUrl"); }, );

最新回复 (8)
  • HeavyRain 3月前
    引用 2
    请提供服务相关信息,比如使用什么对象存储,如果是内置的是否使用nginx和有没有ng的错误日志?
  • 野火用户 3月前
    引用 3
    感谢回答,赶紧问了服务端,他们没有使用对象存储,直接存在服务器本地的。
  • 野火用户 3月前
    引用 4
    http://xx.xxx.xxx.xx:80/fs/1/2024/01/29/11/29/46/NjQ4ODE3NmU0ZDBjMGUxODM3NjAzOTUy-1-1706498985-S2ewY5Xr55iQ.jpg  小图片都是类似于这样的链接
  • 野火用户 3月前
    引用 5
    xx.xxx.xxx.xx是服务器ip地址
  • 野火用户 3月前
    引用 6
    I/flutter (11289): errorCode = -10090
    刚才又试了下发送大图片消息,错误码是-10090,请问这个是什么意思呢?
  • 野火用户 3月前
    引用 7
    HeavyRain 请提供服务相关信息,比如使用什么对象存储,如果是内置的是否使用nginx和有没有ng的错误日志?
    再帮忙看下吧 
  • 野火用户 3月前
    引用 8
    同步一下,应该找到相关的问题了,给未来遇到相同问题的朋友一点参考。
    https://github.com/wildfirechat/im-server/issues/466
  • HeavyRain 3月前
    引用 9
    好的
返回