/**
* this.posterUrl 海报 base64 图片
*/
let fileName = 'share'
var bitmap = new plus.nativeObj.Bitmap('share')
bitmap.loadBase64Data(this.posterUrl, function(e) {
console.log('加载Base64图片数据成功')
// 如果传入文件名称为空,则直接设置APP名称为文件名称
if (fileName === undefined) {
fileName = plus.runtime.name
}
fileName = fileName+ +(new Date) + '.png'
bitmap.save('_doc/' + fileName, {}, function(i) {
console.log('保存图片成功:' + JSON.stringify(i))
plus.gallery.save(i.target, function(e) {
console.log('保存图片成功:' + JSON.stringify(e))
Toast(`图片保存到:${e.file}`)
}, function() {
Toast(`图片保存失败`)
})
}, function(e) {
console.log('保存图片失败:' + JSON.stringify(e))
Toast(`图片保存失败`)
})
}, function(e) {
console.log('加载Base64图片数据失败:' + JSON.stringify(e))
Toast(`图片保存失败`)
})

8***@qq.com
- 发布:2020-07-17 20:43
- 更新:2020-07-17 20:44
- 阅读:1747
5+ app 保存海报图片至手机相册
分类:5+ SDK
1 个评论
要回复文章请先登录或注册
8***@qq.com (作者)