HarmonyOS ArkTS 如何访问沙盒路径

发送的图片消息本地路径可能是沙盒路径,现在希望用 Image 控件展示这个图片,但是展示不出来

HarmonyOS
2024-12-18 15:09:15
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

Image组件不能直接传入应用沙箱路径,需要传入应用沙箱uri;

解决方案:拿到文件的沙箱路径后,通过调用@ohos.file.fileuri模块的fileuri.getUriFromPath(file.path)将沙箱路径转化为沙箱uri,传入之后即可正常显示。this.ImageUri = fileUri.getUriFromPath(ImagePath);

此api参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-file-fileuri-V5#ZH-CN_TOPIC_0000001884918402__fileurigeturifrompath

Image(this.ImageUri )

分享
微博
QQ
微信
回复
2024-12-18 17:37:50
相关问题
有谁知道如何访问路径
870浏览 • 1回复 待解决
HarmonyOS路径视频导出至相册
213浏览 • 1回复 待解决
HarmonyOS 应用路径视频无法播放
621浏览 • 1回复 待解决
HarmonyOS 加载RN路径资源文件
518浏览 • 1回复 待解决
HarmonyOS 内购如何开启测试
337浏览 • 1回复 待解决
HarmonyOS 拷贝文件至
492浏览 • 1回复 待解决
HarmonyOS Video组件如何播放视频
303浏览 • 1回复 待解决
HarmonyOS NAPI层怎么读写文件?
446浏览 • 1回复 待解决
HarmonyOS 无权限导出文件
302浏览 • 1回复 待解决
HarmonyOS dlopen加载的so文件失败
249浏览 • 1回复 待解决
HarmonyOS 如何图片转位base64
526浏览 • 1回复 待解决
HarmonyOS 安装包读取文件到
281浏览 • 1回复 待解决