通过chooseImg选择 多张图片,再通过for循环调用uploadFile 上传,同时通过onProgressUpdate获取每张图片的上传进度,但是通过打断点调试发现,每次都是先走到uploadTask.onProgressUpdate()中,而且其中的res 返回值也有问题,uploadTask.onProgressUpdate中的res 不应该对应的是上传的进度吗,但是断点中显示的是 uploadFile 中的res,之后又会恢复正常,这之间的先后逻辑顺序是什么,能解释一下吗
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | onProgressUpdate | 工具 | 6.7.0 | 2.0.9 |
1 个回答
目前也遇到这 个问题,发现上传是异步的,每次循环上传的时候,获取的当前上传的图片索引总是最后一张,好像无解的,希望官方在进度回调里添加一些标题,至少能知道当前更新的是哪一张图片
是的,特别是批量上传的时候