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 沙箱访问获取不到文件 
939浏览  • 1回复 待解决
请问ets如何读写非沙箱路径下的文件? 
4622浏览  • 1回复 待解决
如何读写各种途径创建的文件 
1990浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在非ArkTS线程安全地使用NAPI接口? 
1175浏览  • 1回复 待解决
HarmonyOS web使用loadUrl加载沙箱html文件报错 
971浏览  • 1回复 待解决
HarmonyOS 学习途径推荐 
10915浏览  • 2回复 已解决
HarmonyOS 沙箱文件拷贝 
1843浏览  • 1回复 待解决
沙箱路径的文件怎么拿取? 
2958浏览  • 1回复 待解决
HarmonyOS 如何查看沙箱对应的文件 
2414浏览  • 1回复 待解决
HarmonyOS 预览沙箱路径下的文件失败 
1102浏览  • 1回复 待解决
HarmonyOS 应用沙箱中的文件判断异常 
897浏览  • 1回复 待解决
HarmonyOS  如何实现localResource://+图片名称方式访问沙箱图片 
739浏览  • 1回复 待解决
HarmonyOS 上层调用NAPI方法,传入文件路径,NAPI层怎么打开这个文件 
927浏览  • 1回复 待解决
HarmonyOS 查看手机沙箱文件 
1537浏览  • 1回复 待解决
怎样查看应用沙箱中的文件? 
2828浏览  • 1回复 待解决
HarmonyOS 沙箱路径filesDir下无法使用open创建新文件 
1012浏览  • 1回复 待解决
HarmonyOS 使用系统分享systemShare分享应用沙箱中文件 
1405浏览  • 1回复 待解决
使用web组件读取沙箱中不存在的文件app崩溃 
2445浏览  • 1回复 待解决
HarmonyOS 如何访问项目中的文件 
1042浏览  • 1回复 待解决
无法查看应用沙箱文件 
1811浏览  • 1回复 待解决
HarmonyOS Resource的文件如何保存到沙箱 
1301浏览  • 1回复 待解决
非Http或https开头的url地址无法访问怎么办? 
14392浏览  • 1回复 待解决
HarmonyOS rawfile文件拷贝到沙箱 
1564浏览  • 1回复 待解决
分享沙箱文件,应用可分享单个文件 
2435浏览  • 1回复 待解决
HarmonyOS  web加载沙箱文件失败 
1127浏览  • 1回复 待解决





















在代码里能操作的空间只有/el2/base下的路径,不支持通过 api 访问用户文件文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/app-sandbox-directory-V5