HarmonyOS Web组件渲染的html包含应用沙箱目录中的文件?

Web组件渲染的html包含应用沙箱目录中的文件,如:

<span lang="EN-US"><img width="831" height="1675" id="图片 1" src="file:///data/storage/el2/base/files/mail_storage/litong11/-282524463/inline/-685052516.jpeg" >
</span> 

其中src引用的地址为该应用沙箱目录中已存在的图片文件,Web组件如何将该图片渲染出来?

阅读 448
1 个回答

设置了Web.fileAccess(true)后,就能访问沙箱中的文件了。

fileAccess默认不启用(默认false,与之前不同)。同时,当fileAccess为false的时候,仅只读资源目录/data/storage/el1/bundle/entry/resources/resfile里面的file协议资源依然可以访问,不受fileAccess管控。

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