HarmonyOS 鸿蒙Next fs读取picker返回的uri报错13900001 Operation not permitted

发布于 1周前 作者 yibo5220 来自 鸿蒙OS

HarmonyOS 鸿蒙Next fs读取picker返回的uri报错13900001 Operation not permitted

fs读取picker返回的uri报错13900001 Operation not permitted 

2 回复

更多关于HarmonyOS 鸿蒙Next fs读取picker返回的uri报错13900001 Operation not permitted的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙系统中,遇到Next fs读取picker返回的URI报错13900001 "Operation not permitted"的问题,通常是因为权限设置不正确或URI访问方式不符合系统安全要求。

确保你的应用已正确声明了必要的权限,例如读写存储权限。在鸿蒙系统中,权限管理较为严格,特别是涉及到文件系统访问时。检查config.json文件中是否已添加相应的权限声明,例如:

"module": {
    "package": "your.package.name",
    "reqPermissions": [
        "ohos.permission.READ_EXTERNAL_STORAGE",
        "ohos.permission.WRITE_EXTERNAL_STORAGE"
    ]
}

此外,对于通过picker返回的URI,应确认其访问方式是否符合鸿蒙系统的沙箱模型。如果URI指向的是受保护的文件系统区域,需要确保你的应用具有适当的权限,并且使用系统提供的API进行访问,而非直接文件路径操作。

如果已确认权限和URI访问方式无误,仍出现此错误,可能是系统API的bug或特定环境下的限制。此时,可以尝试使用其他方式获取文件内容,或检查是否有最新的系统更新和SDK补丁。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部