代码如下,真机调试可以保存,云打包后不能保存
图片格式是base64
// #ifdef APP-PLUS
let bitmap = new plus.nativeObj.Bitmap("test");
bitmap.loadBase64Data(this.rwmurl, function(){
bitmap.save("_doc/test.png",{},function(i){
console.log('保存图片成功:'+JSON.stringify(i));
uni.saveImageToPhotosAlbum({
filePath: i.target,
success: function() {
console.log('save success');
uni.showToast({
title: '图片保存成功',
icon: 'none',
duration: 2200
});
}
});
bitmap.clear();
},function(e){
onsole.log('保存图片失败:'+JSON.stringify(e));
bitmap.clear();
});
}, function(){
console.log('加载Base64图片数据失败:'+JSON.stringify(e));
bitmap.clear();
});
// #endif
2 个回复
天生DR - 天生我材必有用
Bug 请使用 bug 反馈模板 并注明开发环境 已经设备型号 系统 附件附上 可以稳定复现的示例工程
8***@qq.com - azures
解决了吗