手机机型 米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
3 个回复
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;
}
h***@163.com
你这个把{
filename:'share/yibei/'
} 改为 {} 试下
2018-11-10 12:54
h***@163.com
我是保存到相册的时候,code 12,代码如下