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://协议还有其他的协议类型么,有文档介绍么

阅读 507
1 个回答