OpenHarmony开发者论坛
标题:
三方应用怎么获取访问系统文件路径权限?napi层的函数怎么用文件路径访问文件?
[打印本页]
作者:
uugood
时间:
2024-12-26 03:47
标题:
三方应用怎么获取访问系统文件路径权限?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
) ,其中

我不知道是怎么确定这个路径的,我的并没有account_0这种目录,以及他的FA部分源码:
https://gitee.com/openharmony-si ... ages/index/index.js

[/md]
作者:
wyh3_14
时间:
2025-1-9 15:51
老哥解决了没?我也遇到了类似的问题
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5