1***@qq.com
1***@qq.com
  • 发布:2023-04-12 17:37
  • 更新:2023-04-12 19:41
  • 阅读:485

【报Bug】使用plus.downloader.createDownload无效

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

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

HBuilderX版本号: 3.7.9

示例代码:

let downloadApkUrl = 'http://xx.com/aiweima.apk'
var dtask = plus.downloader.createDownload(downloadApkUrl, {
filename: '_doc/Download/'
}, function(d, status) {
console.info('d',d); //这一行没有执行到
// 下载完成
if (status == 200) {
plus.runtime.install(d.filename, {}, function() {
}, function(DOMException) {

                });  
            } else {  
                alert("下载失败: " + status);        //这一行也没有执行到  
            }  
        });  
        console.info('dtask',dtask);  
        dtask.start();

操作步骤:

代码示例

预期结果:

预期结果是执行到下载成功或失败

实际结果:

成功和失败代码都没有执行

bug描述:

APP 使用 plus.downloader.createDownload下载APK文件成功和失败都没有执行

原因:网速太慢了

2023-04-12 17:37 负责人:无 分享
已邀请:
爱tutu爱生活

爱tutu爱生活 - 前端渣渣

自己试下就用电脑下载你那个apk,看看那下载速度吧。。。

爱tutu爱生活

爱tutu爱生活 - 前端渣渣

console.log("dtask: ",dtask);  
                dtask.addEventListener("statechanged", onStateChanged, false);  

                function onStateChanged(download) {  
                    // _this.downloadPercent = parseInt(download.downloadedSize / download  
                    //  .totalSize * 100)  
                    console.log("download.downloadedSize: ", download.downloadedSize);  
                    console.log("download.totalSize: ", download.totalSize);  
                }  
                dtask.start();

要回复问题请先登录注册