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 沙箱访问获取不到文件
894浏览 • 1回复 待解决
请问ets如何读写非沙箱路径下的文件?
4549浏览 • 1回复 待解决
如何读写各种途径创建的文件
1912浏览 • 1回复 待解决
HarmonyOS web使用loadUrl加载沙箱html文件报错
901浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在非ArkTS线程安全地使用NAPI接口?
1105浏览 • 1回复 待解决
沙箱路径的文件怎么拿取?
2862浏览 • 1回复 待解决
HarmonyOS 学习途径推荐
10841浏览 • 2回复 已解决
HarmonyOS 沙箱文件拷贝
1760浏览 • 1回复 待解决
HarmonyOS 应用沙箱中的文件判断异常
799浏览 • 1回复 待解决
HarmonyOS 预览沙箱路径下的文件失败
1036浏览 • 1回复 待解决
HarmonyOS 上层调用NAPI方法,传入文件路径,NAPI层怎么打开这个文件
853浏览 • 1回复 待解决
HarmonyOS 如何实现localResource://+图片名称方式访问沙箱图片
700浏览 • 1回复 待解决
HarmonyOS 沙箱路径filesDir下无法使用open创建新文件
929浏览 • 1回复 待解决
HarmonyOS 如何查看沙箱对应的文件
2217浏览 • 1回复 待解决
怎样查看应用沙箱中的文件?
2728浏览 • 1回复 待解决
使用web组件读取沙箱中不存在的文件app崩溃
2376浏览 • 1回复 待解决
无法查看应用沙箱文件
1736浏览 • 1回复 待解决
HarmonyOS 查看手机沙箱文件
1445浏览 • 1回复 待解决
HarmonyOS 使用系统分享systemShare分享应用沙箱中文件
1204浏览 • 1回复 待解决
HarmonyOS rawfile文件拷贝到沙箱
1483浏览 • 1回复 待解决
分享沙箱文件,应用可分享单个文件
2270浏览 • 1回复 待解决
HarmonyOS Resource的文件如何保存到沙箱
1221浏览 • 1回复 待解决
非Http或https开头的url地址无法访问怎么办?
14163浏览 • 1回复 待解决
JS代码require到沙箱的JS文件
1104浏览 • 1回复 待解决
HarmonyOS 如何访问项目中的文件
981浏览 • 1回复 待解决
在代码里能操作的空间只有/el2/base下的路径,不支持通过 api 访问用户文件文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/app-sandbox-directory-V5