6***@qq.com
6***@qq.com
  • 发布:2016-04-17 09:39
  • 更新:2016-05-06 18:55
  • 阅读:2766

Native.js保存图片到相册方法plus.gallery.save

分类:Native.js

请问plus.gallery.save保存相册方法提供的path只支持本地地址,不支持网络。
怎么获取页面上图片的本地地址呢?

_doc+“图片名称”
"_doc/gallery"+“图片名称”。
都报错了。。。

2016-04-17 09:39 负责人:无 分享
已邀请:
大霸王

大霸王

我能获得地址,但是无法正确保存。

  • 6***@qq.com (作者)

    已经解决了。

    2016-04-21 00:52

  • 大霸王

    怎么解决的?能分享一下吗?

    2016-05-03 13:13

shellphi

shellphi

我这个运行时可以保存,但是打包之后就不能保存,不知道是什么原因。。。。。。

plus.nativeUI.toast('保存图片1');
//第一步:创建bitmap对象
var bitmap = new plus.nativeObj.Bitmap("test");
//第二步:从本地加载Bitmap图片
bitmap.load('../images/lvxing_weixin.jpg',function(){
console.log('--加载本地图片成功');
},function(e){
console.log('--加载本地图片失败:'+JSON.stringify(e));
});
//第三步:保存图片到app中路径
bitmap.save( "_www/lvxing_weixin.jpg"
,{}
,function(i){
plus.nativeUI.toast('保存图片!');
console.log('保存图片成功:'+JSON.stringify(i));
}
,function(e){
plus.nativeUI.toast('保存图片');
console.log('保存图片失败:'+JSON.stringify(e));
});
//第四步:将app中的图片保存到相册中
plus.gallery.save( '_www/lvxing_weixin.jpg', function () {
console.log( "保存图片到相册成功" );
plus.nativeUI.toast('保存图片到相册成功');
},function(){
plus.nativeUI.toast('保存图片到相册失败');
console.log( "保存图片到相册失败" );
});

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