HarmonyOS 使用napi访问非沙箱文件的途径
1.前置条件 使用file.picker 文件选择器,选择要访问的文件。获取到对于的文件URI。
将文件URI,传递到NAPI层,由NAPI层进行文件访问。
如我选择了Download目录下的一个文件
目前测试会得到如下的路径:
docs/storage/Users/currentUser/Download/xxx.xxx
该路径使用fopen无法正常打开。
使用设备中的实际存储位置/storage/media/100/local/files/Docs/Download/xxx.xxx
使用fopen仍然无法正常打开。
请问这类的场景需要如何实现?
1.ARKUI,选择文件,NAPI层进行文件打开。
2.ARKUI,选择文件夹,NAPI层进行文件夹的遍历,并打开子文件。
3.ARKUI,选择文件,文件夹,NAPI层进行创建文件,写入文件。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 沙箱访问获取不到文件
339浏览 • 1回复 待解决
请问ets如何读写非沙箱路径下的文件?
3811浏览 • 1回复 待解决
如何读写各种途径创建的文件
1179浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在非ArkTS线程安全地使用NAPI接口?
407浏览 • 1回复 待解决
HarmonyOS web使用loadUrl加载沙箱html文件报错
240浏览 • 1回复 待解决
HarmonyOS 学习途径推荐
9957浏览 • 2回复 已解决
HarmonyOS 沙箱文件拷贝
683浏览 • 1回复 待解决
HarmonyOS 如何查看沙箱对应的文件
284浏览 • 1回复 待解决
沙箱路径的文件怎么拿取?
2060浏览 • 1回复 待解决
HarmonyOS 查看手机沙箱文件
442浏览 • 1回复 待解决
HarmonyOS 上层调用NAPI方法,传入文件路径,NAPI层怎么打开这个文件
341浏览 • 1回复 待解决
HarmonyOS 使用系统分享systemShare分享应用沙箱中文件
296浏览 • 1回复 待解决
HarmonyOS 应用沙箱中的文件判断异常
156浏览 • 1回复 待解决
HarmonyOS 预览沙箱路径下的文件失败
274浏览 • 1回复 待解决
HarmonyOS 如何实现localResource://+图片名称方式访问沙箱图片
243浏览 • 1回复 待解决
HarmonyOS Resource的文件如何保存到沙箱
349浏览 • 1回复 待解决
HarmonyOS 如何访问项目中的文件
266浏览 • 1回复 待解决
HarmonyOS 沙箱路径filesDir下无法使用open创建新文件
261浏览 • 1回复 待解决
怎样查看应用沙箱中的文件?
2005浏览 • 1回复 待解决
使用web组件读取沙箱中不存在的文件app崩溃
1759浏览 • 1回复 待解决
HarmonyOS web加载沙箱文件失败
375浏览 • 1回复 待解决
非Http或https开头的url地址无法访问怎么办?
11906浏览 • 1回复 待解决
无法查看应用沙箱文件
897浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS 5.0中使用Napi访问ArkTS接口实现同步功能?
488浏览 • 1回复 待解决
HarmonyOS napi_env env多线程访问失败,如何解决
568浏览 • 1回复 待解决
在代码里能操作的空间只有/el2/base下的路径,不支持通过 api 访问用户文件文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/app-sandbox-directory-V5