#鸿蒙通关秘籍#我现在有一个需求,就是想不写太多代码的情况下进行图片的快速保存,求大神帮帮忙

HarmonyOS
2024-12-06 15:46:18
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
ROM风绘长空

不多废话,直接上代码好吧

SaveButton().onClick(async (event:ClickEvent, result:SaveButtonOnClickResult) => {
if (result == SaveButtonOnClickResult.SUCCESS) {
try {
const context = getContext(this);
let helper = photoAccessHelper.getPhotoAccessHelper(context);
let uri = await helper.createAsset(photoAccessHelper.PhotoType.IMAGE, 'png');
let file = await fileIo.open(uri, fileIo.OpenMode.READ_WRITE | fileIo.OpenMode.CREATE);
await fileIo.write(file.fd, "context");
await fileIo.close(file.fd);
} catch (error) {
console.error("error is "+ JSON.stringify(error));
}
}
})
已于2024-12-18 10:07:50修改
分享
微博
QQ
微信
回复
2024-12-06 17:11:10
相关问题