已经解决了 ~~~ 因为,我的图片路径是有问题的,动态生成的,后缀不是 jpg或者png。下载的时候重命名一下就可以了。
下面是正确的代码:
function savePicture(url){
var picname = new Date().getTime() + ".png";
var dtask = plus.downloader.createDownload(url,{filename: "_downloads/" + picname},function(d, status){
if(status == 200){
plus.gallery.save(d.filename, function(){
ui.toast("成功保存到相册");
}, function(err){
ui.toast(err.message + ":" + err.code);
});
}else{
ui.toast("保存失败");
}
});
dtask.start();
}
0 个回复