OpenHarmony开发者论坛

标题: 官方接口 userFileManager.delete(uri) 失败 [打印本页]

作者: shadow_wyb    时间: 2024-2-28 17:09
标题: 官方接口 userFileManager.delete(uri) 失败
[md]# [@ohos.filemanagement.userFileManager (用户数据管理)](https://docs.openharmony.cn/page ... userFileManager.md/)

使用userFileManager.delete(uri) 失败,此处的uri是userFileManager.getAudioAssets() 拿到的,报错信息如下:

![image.png](https://alliance-communityfile-d ... 1837588111B7490.png)

![image.png](https://alliance-communityfile-d ... 1DE606513DF1C5C.png)

文档描述里的需要权限有ohos.permission.READ\_AUDIO 和 ohos.permission.WRITE\_AUDIO,是不是能理解为可以**删除录音**,实际情况却是报错,既然这个接口不能删除录音,还有没有别的接口可以删除

![image.png](https://alliance-communityfile-d ... 8374F0A7DBABD88.png)
[/md]
作者: hyacinth养花人    时间: 2024-2-29 10:54
标题: 官方接口 userFileManager.delete(uri) 失败
[md]**翻了一下文档,看到uri类型这个概念,感觉和这个有关系。[用户文件uri](https://docs.openharmony.cn/page ... 6%E6%96%B9%E5%BC%8F)**

**你的代码是通过userFileManager模块获取的是媒体文件uri**

![image.png](https://forums-obs.openharmony.c ... licl7lp3rdx3ilh.png "image.png")

**媒体文件uri,normal等级的应用使用此类uri可以通过[photoAccessHelper模块](https://docs.openharmony.cn/page ... hotoAccessHelper.md)进行进一步处理**

![image.png](https://forums-obs.openharmony.c ... qf3ttjdhek9wwqt.png "image.png")
[/md]
作者: shadow_wyb    时间: 2024-2-29 16:56
回复 hyacinth养花人: 问题是photoAccessHelper 模块不能处理音频我采用的userFileManager




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5