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

HarmonyOS
6天前
浏览
收藏 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)`);
    }
  }
})
分享
微博
QQ
微信
回复
6天前
相关问题
请教一个sql查询需求
2550浏览 • 1回复 待解决