HarmonyOS 关于arkts中的协议问题?

查阅文档得知uri转成file有如下api

// 把uri转file
let file: fs.File = fs.openSync(uri);

此uri中的协议有具体要求么,

我看从相册选择组件返回的是file://协议形式的uri

我通过interal://这种协议(当前应用的沙盒目录中的,比如interal://cache/xxx.jpg)的uri无法直接通过

let file: fs.File = fs.openSync(uri);

方法创建file会报错。

有两个疑问点

1.fs.openSync(uri)这个方法中的uri必须是file://协议的么,还支持其他协议么

2.咱们arkTS框架中除了file://协议,interal://协议还有其他的协议类型么,有文档介绍么

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