HarmonyOS调用相册管理api,创建并保存图片至相册失败,查看图片是空白
调用相册管理api,创建并保存图片至相册失败,查看图片是空白,代码如下:
export async function saveImage(imageArrayBuf: ArrayBuffer): Promise<boolean | undefined> {
try {
const context = GlobalContext.getContext()
.getObject('context') as common.UIAbilityContext; // 获取getPhotoAccessHelper需要的context
const helper = photoAccessHelper.getPhotoAccessHelper(context); // 获取相册管理模块的实例
const uri = await helper.createAsset(photoAccessHelper.PhotoType.IMAGE, 'jpg'); // 指定待创建的文件类型、后缀和创建选项,创建图片或视频资源
const file = await fs.open(uri, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
await fs.write(file.fd, imageArrayBuf);
await fs.close(file.fd);
} catch (err) {
logger.error(`AccessSync failed with error message: ${err.message}, error code: ${err.code}`);
return Promise.reject()
}
return Promise.resolve(true)
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
获取网络图片并保存到相册
1285浏览 • 1回复 待解决
HarmonyOS图片保存相册问题
332浏览 • 1回复 待解决
HarmonyOS 保存图片到相册问题
138浏览 • 1回复 待解决
HarmonyOS 相册保存图片设置title报错
277浏览 • 1回复 待解决
HarmonyOS 保存图片到相册权限问题
136浏览 • 1回复 待解决
如何保存网络图片到相册
640浏览 • 1回复 待解决
拉起相册选择图片页面失败
1809浏览 • 1回复 待解决
HarmonyOS保存图片到系统相册问题咨询
517浏览 • 1回复 待解决
HarmonyOS如何把图片保存到手机相册
387浏览 • 1回复 待解决
求大佬告知如何保存图片到相册
1010浏览 • 1回复 待解决
如何保存本地图片到相册中
921浏览 • 1回复 待解决
怎么实现保存网络图片到相册功能?
132浏览 • 1回复 待解决
如何把图片和文案结合,保存到相册
87浏览 • 0回复 待解决
HarmonyOS官方文档保存图片到用户相册,报系统错误
751浏览 • 1回复 待解决
HarmonyOS使用axios进行相册图片上传操作失败
542浏览 • 1回复 待解决
如何保存一张PNG图片到相册中
1743浏览 • 1回复 待解决
获取相册图片信息,获取手机相册中的图片相关信息
924浏览 • 1回复 待解决
HarmonyOS组件截图后如何将PixelMap保存至系统相册
506浏览 • 1回复 待解决
HarmonyOS 如何从相册里选择图片作为头像并保存路径以便下次打开时还能显示?
66浏览 • 1回复 待解决
HarmonyOS 保存网络图片至图库问题
107浏览 • 1回复 待解决
有谁知道如何将图片保存到相册
908浏览 • 1回复 待解决
HarmonyOS 如何将base64的图片保存到相册
757浏览 • 1回复 待解决
HarmonyOS组件截图保存到相册失败,预览图灰色
363浏览 • 1回复 待解决
如何读取相册中的图片
775浏览 • 1回复 待解决
HarmonyOS从相册中选取一张图片,如何查看尺寸和大小信息
706浏览 • 1回复 待解决
使用http模块下的request方法下载图片,并在该方法的回调函数中保存到相册先申请以下权限:
其中ohos.permission.WRITE_IMAGEVIDEO需要向用户申请授权,可参考文档 https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/request-user-authorization-V5?catalogVersion=V5,保存网络图片代码如下:
上面实现了保存网络图片到相册,下面是保存本地图片到相册的方法: