HarmonyOS App获取相册图片的问题?

App需要选取相册中某些照片,在选取后会显示原图在Image组件,同时经过相应处理后显示在另外一张Image组件,在App重启后需要自动加载此图片,需要在UI显示。

选取图片我用的是photoAccessHelper。PhotoViewPicker,在测试后发现,如果用Picker返回的路径,在App可以加载图片,但无法读取图片数据,App重启后无法加载图片,也无法处理,所以用getAssest和photoAccessHelper.MediaAssetManager.requestImageData,保存图片到沙箱,此时App可以读取处理,但是沙箱路径Image组件无法加载

该如何满足我的需求,就是选取图片后,无论何时App都可以加载此图片,并且App可以读取图片数据进行处理

阅读 621
1 个回答

在UI中显示沙箱中图片需要加入file://开头

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进