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
1天前
浏览
收藏 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
微信
回复
23h前
相关问题
HarmonyOS图片选择器相关的问题
480浏览 • 1回复 待解决
HarmonyOS 图片选择器怎么实现
35浏览 • 1回复 待解决
HarmonyOS 日期/日历/时间选择器开发
521浏览 • 1回复 待解决
HarmonyOS 地区选择器多级列表效果
369浏览 • 1回复 待解决
HarmonyOS 如何自定义时间选择器
0浏览 • 0回复 待解决
自定义日期滑动选择器弹窗
406浏览 • 1回复 待解决
鸿蒙可以实现状态选择器吗?
6273浏览 • 1回复 已解决
TimePicker如何设置时间选择器的范围?
7008浏览 • 1回复 待解决
关于 SO 文件使用问题
238浏览 • 1回复 待解决