OpenHarmony开发者论坛
标题:
三方应用怎么获取访问系统文件路径权限?napi层的函数怎么用文件路径访问文件?
[打印本页]
作者:
uugood
时间:
3 天前
标题:
三方应用怎么获取访问系统文件路径权限?napi层的函数怎么用文件路径访问文件?
[md]### 【问题描述】
1. 背景:OpenHarmony 3.2源码 SDK(API 9) stage模型 DAYU200开发板
2. 工作:我先在移植了openjpeg(c/c++)库,并开发napi模块(openjpeg_napi.cpp)编译输出so动态库文件烧录到开发板中。暴露的接口函数中,有一个需要接受文件(JPEG2000格式,.jp2后缀)路径作为参数,我不知道把文件放到哪里,才能让napi中的函数正确访问。
文件通过hdc file send或者集成到应用中都行,只要能让应用有权限访问其路径。
ps:
a.烧录到开发板的napi中的函数访问文件权限是不是和调用它的应用的权限一样?
b.API 9的官方文档已经找不到了,我也不知道该怎么申请user_grant的权限
```
// openjpeg_napi.cpp 创建文件流
opj_stream_t *stream = opj_stream_create_default_file_stream((const char *)sourcePath, OPJ_J2K_STREAM_CHUNK_SIZE);
```
我参考的是:[鸿蒙NEXT开发实战:【视频文件裁剪】 - 知乎](
https://zhuanlan.zhihu.com/p/685627295
) ,其中
![image.png](
https://forums-obs.openharmony.c ... i2dmzrm3f4433fp.png
"image.png")
我不知道是怎么确定这个路径的,我的并没有account_0这种目录,以及他的FA部分源码:
https://gitee.com/openharmony-si ... ages/index/index.js
![image.png](
https://forums-obs.openharmony.c ... yq0ebtiq4it6tqp.png
"image.png")
[/md]
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5