摆渡人
摆渡人
  • 发布:2020-08-16 10:43
  • 更新:2020-12-04 17:47
  • 阅读:1102

【报Bug】安卓手机uploadTask.onProgressUpdate进度条绑定视图无效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 10.15.6

HBuilderX类型: 正式

HBuilderX版本号: 2.8.6

手机系统: Android

手机系统版本号: Android 10

手机厂商: 三星

手机机型: S9

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
                        uploadTask.onProgressUpdate(function(res) {  
                            console.log(res);  
                            _self.percent = res.progress;  
                            console.log('上传进度' + res.progress);  
                            console.log('已经上传的数据长度' + res.totalBytesSent);  
                            console.log('预期需要上传的数据总长度' + res.totalBytesExpectedToSend);  
                            if(res.progress == 100){  
                                uni.showToast({  
                                    title:'上传完成',  
                                    icon:'success'  
                                })  
                            }  
                        });  
 <view>页面显示进度:{{percent}}</view>

操作步骤:

1.安卓手机选者并上传文件
2.使用onProgressUpdate获取进度
3.绑定组件视图变量percent
4.页面值会直接0-100%

预期结果:

正常显示实时上传进度

实际结果:

安卓app可以onProgressUpdate得到的数据 动态响应

bug描述:

安卓手机上传 uploadTask.onProgressUpdate 进度绑定视图无效
在H5端,可以正常视频显示.而在app安卓端,就是显示直接从0-100%。console.log('上传进度' + res.progress);能正常输出。

2020-08-16 10:43 负责人:无 分享
已邀请:
摆渡人

摆渡人 (作者)

再补充一点,写在onProgressUpdate回调方法里的代码也不受 IF 控制,实际上传`console.log('上传进度' + res.progress);还未到100%,APP会直接打印完成

if(res.progress === 100){  
    uni.showToast({  
        title:'上传完成',  
        icon:'success'  
    })  
}  
1***@qq.com

1***@qq.com

你好 我遇到了同样 的 问题 您是怎么解决的

1***@qq.com

1***@qq.com

我也遇到了,怎么解决?

2***@qq.com

2***@qq.com

同样遇到,@官方怎么说??

该问题目前已经被锁定, 无法添加新回复