HarmonyOS 关于文件选择器(FilePicker)使用问题

通过相册内选一张照片,如果照片是该手机自己拍照/存储的照片,可以读取,如果该照片是通过云端同步过来的,const file = fs.openSync(uri, fs.OpenMode.READ_WRITE); 方法会报错,报错信息如下:

Error message:Operation not permitted 
Error code: 
SourceCode:
         const file = fs.openSync(uri, fs.OpenMode.READ_WRITE);
HarmonyOS
2024-12-19 16:04:24
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

查询错误码得知是文件权限的问题13900001 操作不允许错误信息

Operation not permitted

可能原因

当前用户文件操作不被允许

处理步骤

确认文件权限可以把fs.OpenMode.READ_WRITE换成fs.OpenMode.READ_ONLY试下API地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-file-fs-V5#fsopensync

分享
微博
QQ
微信
回复
2024-12-19 18:49:24
相关问题
HarmonyOS图片选择器相关的问题
900浏览 • 1回复 待解决
HarmonyOS 图库选择器
408浏览 • 1回复 待解决
HarmonyOS picker选择器的数据源问题
404浏览 • 1回复 待解决
HarmonyOS 图片选择器怎么实现
419浏览 • 1回复 待解决
HarmonyOS 有状态选择器
363浏览 • 1回复 待解决
HarmonyOS 地区选择器多级列表效果
773浏览 • 1回复 待解决
HarmonyOS web如何拉起图库选择器
542浏览 • 1回复 待解决
HarmonyOS 日期/日历/时间选择器开发
1093浏览 • 1回复 待解决
HarmonyOS 如何自定义时间选择器
438浏览 • 1回复 待解决
HarmonyOS 本地图库选择器并编辑图片
369浏览 • 1回复 待解决
TimePicker如何设置时间选择器的范围?
7398浏览 • 1回复 待解决
鸿蒙可以实现状态选择器吗?
6598浏览 • 1回复 已解决