靓仔
靓仔
  • 发布:2017-09-27 17:38
  • 更新:2018-11-10 12:52
  • 阅读:1298

最新云端打包安卓apk,无法调用下载功能

分类:HBuilder

hbuilder版本 8.8.0 提交代码到云端打包,无法调用下载功能, 代码走到plus.downloader.createDownload就不继续往下走了

另外最新版本的Hbuilder8.8.3 调用plus.gallery.save报错,错误信息 code 12 message UNKNOWEN ERROR

2017-09-27 17:38 负责人:无 分享
已邀请:
DCloud_Android_ST

DCloud_Android_ST

目前测试最新版本未发现你描述的问题,可能代码使用不同,请描述清楚问题步骤及而是手机型号,系统版本,并提供一下相对应的测试DEMO工程。方便我们测试并及时修改 谢谢!

靓仔

靓仔 (作者) - IT

手机机型 米4,
Hbuilder版本 HBuilder 8.8.0.201706142254

下面是我的下载函数

参数data是一个图片地址数组, index 是要下载的图片数量

recursive_save(data, index) {
var i = index >= data.length ? data.length - 1 : index;
if(i<0){
plus.io.resolveLocalFileSystemURL( '_downloads/share/yibei/', function(entry){
if(entry.isDirectory){
entry.removeRecursively();
}
} );
return false;
}

  plus.nativeUI.showWaiting();  
  var dtask=null, that = this;  

  var pic = data[i], sd_path;  
  var regexp = /\/.*\/(.*\.jpeg|.*\.jpg|.*\.png)/i;  
  var pic_name;  
  if(pic.match(regexp)){  
      pic_name = RegExp.$1;  
  }  
  console.log("开始下载1");  
  dtask = plus.downloader.createDownload( this.pic_domain pic ,{  
      filename:'share/yibei/'  
  },function(d,status){  
    console.log("开始下载2");  
    console.log(d.state);  
      if (d.state == 4 
  • h***@163.com

    你这个把{

    filename:'share/yibei/'

    } 改为 {} 试下

    2018-11-10 12:54

h***@163.com

h***@163.com

我是保存到相册的时候,code 12,代码如下

plus.downloader.createDownload('https://ws2.sinaimg.cn/large/006tNbRwly1funi7tgar5j30iq0ow431.jpg', {}, (download, status) =>{  
                    console.log(download,status)  
                    if(status == 200){  
                        plus.gallery.save(download.filename ,  (e) => {  
                            console.log(e)  
                            this.$toast({  
                                message: '保存到相册成功',  
                                position: 'bottom',  
                            })  
                        }, (e) => {  
                            console.log(e)  
                            this.$toast({  
                                message: '保存到相册失败',  
                                position: 'bottom',  
                            })  
                        } )  

                    }  

                }).start()

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