SDKsFlutter
监听文件上传进度
设置 Flutter SDK 的独立文件上传 listener。
在统一上传状态层设置一次 OnUploadFileListener:
OpenIM.iMManager.setUploadFileListener(
OnUploadFileListener(
onUploadProgress: (id, fileSize, streamSize, storageSize) {
updateFileProgress(id, streamSize, fileSize);
},
onComplete: (id, size, url, type) {
completeFileUpload(id, size, url, type);
},
),
);固定 Flutter SDK 只保存一个 listener,后设值会覆盖旧值,并且没有公开移除方法。切换账号时应停止旧状态分发并清空任务映射。回调按业务 id 合并,不要按文件名或列表位置关联。
这个页面有帮助吗?