帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
16
帖子
0
勋章
76
Y币

[BUG] 下载文件 percent 到完成都是0,不能实时返回进度

[复制链接]
发表于 2017-10-24 10:18:18
download下载进度直到完成都是0,下载是成功的;

               api.download({
                     url:'http://jcpx**.**/userfiles/1/files/car/car/2017/10/EST-A行车节油技巧.mp4',
                 savePath: 'fs://floder/'+name,
                     allowResume:true,
                                         report: true,
                                         cache: false,
                },function(ret,err){
                        if(ret){
                         //value = ('文件大小:'+ret.fileSize+';下载进度:'+ret.percent+';下载状态'+ret.state);
                               alert(JSON.stringify(ret));
                                if(ret.state == 0){
                                        /* api.showProgress({
                                                style : 'default',
                                                animationType : 'fade',
                                                title : '下载中...',
                                                text : ret.percent + "%",
                                                modal : true
                                        });*/
                                     alert( ret.percent);
                                }else if(ret.state == 1){
                                        api.toast({
                                                msg:"下载成功"
                                        });
                                                                                 api.hideProgress();
                                                                                 api.sendEvent({
                                                                                                name: 'downdata',
                                                                                                extra:{ key:1}
                                                                                });
                                }else{

                                        api.toast({
                                                msg:"下载失败"
                                        });
                                }
                        }else{

                               alert(JSON.stringify(err));

                        }
                });

4
帖子
0
勋章
2750
Y币
你把 alert(JSON.stringify(ret));换成console.log(JSON.stringify(ret)),在工具控制台看
16
帖子
0
勋章
76
Y币
本帖最后由 gentmomo 于 2017-10-24 10:52 编辑
yvmer336366 发表于 2017-10-24 10:43
你把 alert(JSON.stringify(ret));换成console.log(JSON.stringify(ret)),在工具控制台看

你好,工具控制台是有返回值的,[2017-10-24 10:46:25] [WiFi log] {"fileSize":40437400,"percent":230.58,"progress":230.58,"state":0} at learningdetail_frm.html : 356[2017-10-24 10:46:25] [WiFi log] {"fileSize":40437400,"percent":231.14,"progress":231.14,"state":0} at learningdetail_frm.html : 356
[2017-10-24 10:46:26] [WiFi log] {"fileSize":40437400,"percent":231.64,"progress":231.64,"state":0} at learningdetail_frm.html : 356
[2017-10-24 10:46:26] [WiFi log] {"fileSize":40437400,"percent":100,"progress":100,"state":1,"savePath":"/storage/emulated/0/UZMap/A6053680832166/floder/EST-A行车节油技巧.mp4"} at learningdetail_frm.html : 356
16
帖子
0
勋章
76
Y币
gentmomo 发表于 2017-10-24 10:49
你好,工具控制台是有返回值的,

[2017-10-24 10:46:25] [WiFi log] {"fileSize":40437400,"percent":230.58,"progress":230.58,"state":0} at learningdetail_frm.html : 356
[2017-10-24 10:46:25] [WiFi log] {"fileSize":40437400,"percent":231.14,"progress":231.14,"state":0} at learningdetail_frm.html : 356
[2017-10-24 10:46:26] [WiFi log] {"fileSize":40437400,"percent":231.64,"progress":231.64,"state":0} at learningdetail_frm.html : 356
[2017-10-24 10:46:26] [WiFi log] {"fileSize":40437400,"percent":100,"progress":100,"state":1,"savePath":"/storage/emulated/0/UZMap/A6053680832166/floder/EST-A行车节油技巧.mp4"} at learningdetail_frm.html : 356
16
帖子
0
勋章
76
Y币
gentmomo 发表于 2017-10-24 10:49
你好,工具控制台是有返回值的,

[2017-10-24 10:46:25] [WiFi log] {"fileSize":40437400,"percent":230.58,"progress":230.58,"state":0} at learningdetail_frm.html : 356
[2017-10-24 10:46:25] [WiFi log] {"fileSize":40437400,"percent":231.14,"progress":231.14,"state":0} at learningdetail_frm.html : 356
[2017-10-24 10:46:26] [WiFi log] {"fileSize":40437400,"percent":231.64,"progress":231.64,"state":0} at learningdetail_frm.html : 356
[2017-10-24 10:46:26] [WiFi log] {"fileSize":40437400,"percent":100,"progress":100,"state":1,"savePath":"/storage/emulated/0/UZMap/A6053680832166/floder/EST-A行车节油技巧.mp4"} at learningdetail_frm.html : 356

工具控制台,是有返回值的,
4
帖子
0
勋章
2750
Y币
gentmomo 发表于 2017-10-24 10:50
[2017-10-24 10:46:25] [WiFi log] {"fileSize":40437400,"percent":230.58,"progress":230.58,"state":0 ...

那就没有问题了,alert会显示一个窗口在最上面,有时候会有问题,这种一直打印的用console.log看返回值
16
帖子
0
勋章
76
Y币
gentmomo 发表于 2017-10-24 10:49
你好,工具控制台是有返回值的,[2017-10-24 10:46:25] [WiFi log] {"fileSize":40437400,"percent":230.5 ...

但是我把值取出来的话,是空的,
[2017-10-24 10:53:06] [WiFi log] {"fileSize":0,"percent":0,"progress":0,"state":0} at learningdetail_frm.html : 356
[2017-10-24 10:53:06] [WiFi log] {"fileSize":0,"percent":0,"progress":0,"state":0} at learningdetail_frm.html : 356
[2017-10-24 10:53:06] [WiFi log] {"fileSize":0,"percent":0,"progress":0,"state":0} at learningdetail_frm.html : 356
4
帖子
0
勋章
2750
Y币
gentmomo 发表于 2017-10-24 10:54
但是我把值取出来的话,是空的,
[2017-10-24 10:53:06] [WiFi log] {"fileSize":0,"percent":0,"progres ...

你直接判断,满足你的需求没,不用看这个
16
帖子
0
勋章
76
Y币
gentmomo 发表于 2017-10-24 10:54
但是我把值取出来的话,是空的,
[2017-10-24 10:53:06] [WiFi log] {"fileSize":0,"percent":0,"progres ...

如图所示 Screenshot_20171024-105718.png   这个百分比一直不会变,下载完成后,直接变成100%
4
帖子
0
勋章
2750
Y币
gentmomo 发表于 2017-10-24 10:59
如图所示  这个百分比一直不会变,下载完成后,直接变成100%

刚才测试了下载图片,没有问题,你换个资源测试吧
12下一页
您需要登录后才可以回帖 登录

本版积分规则