HarmonyOS 通过PhotoViewPicker选择图片后如何将图片复制到可操作的目录?

如题:HarmonyOS 通过PhotoViewPicker选择图片后如何将图片复制到可操作的目录?

阅读 526
1 个回答

可以参考以下步骤:

1、使用PhotoViewPicker选择图片,该接口返回一个PhotoSelectResult对象,其中包含选中的图片的URI。注意:返回的URI只能通过临时授权的方式调用photoAccessHelper.getAssets接口去使用。

2、使用临时授权的方式调用photoAccessHelper.getAssets接口,获取图片的资产信息。通过addResource接口将图片资源添加到应用的沙箱中。

3、保存图片到沙箱,使用createImageAssetRequest接口创建图片资产变更请求,并传入沙箱路径。通过该接口将图片资源保存到沙箱中。文档说明如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-photoaccesshelper-V5\#photoselectresult

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