HarmonyOS鸿蒙分布式文件操作的时候权限问题

对于分布式文件跨设备操作的时候,一定记得设置文件等级权限,否则会出现各种不同的异常:

setSecurityLabel 设置文件权限

代码:

javascript 复制代码
 //设置文件权限
      securityLabel.setSecurityLabel(destUriPath, 's1').then(() => {
        PhLog.info('Succeeded in setSecurityLabeling.');
      })

PS:
1. 对于不满足安全等级的文件,跨设备仍然可以看到该文件,但是无权限打开访问该文件。
2. 分布式文件系统的数据等级默认为S3,应用可以主动设置文件的安全等级

文件等级属性,只支持"s0","s1","s2","s3","s4"

相关推荐
木斯佳几秒前
HarmonyOS 6 三方SDK对接:从半接模式看Share Kit原理——系统分享的运行机制与设计理念
设计模式·harmonyos·架构设计·分享·半接模式
被温水煮的青蛙1 小时前
HarmonyOS openCustomDialog 实战:从入门到理解原理
harmonyos
高一学习c++会秃头吗1 小时前
鸿蒙适应式布局和响应式布局零基础
harmonyos
HwJack202 小时前
HarmonyOS应用开发中EmbeddedUIExtensionAbility:跨进程 UI 嵌入的“幕后导演“
ui·华为·harmonyos
攻城狮在此2 小时前
华为LACP链路聚合配置(三层聚合)
网络·华为
十点就想睡2 小时前
redission分布式锁的介绍及使用
分布式
早點睡3904 小时前
ReactNative项目鸿蒙化三方库集成实战:react-native-calendars(日历展开和日程模块存在兼容性问题)
react native·react.js·harmonyos
`Jay4 小时前
Python Redis连接池&账号管理池
redis·分布式·爬虫·python·学习
攻城狮在此5 小时前
华为LACP链路聚合配置(二层聚合)
网络·华为
rannn_1116 小时前
【Redis|实战篇4】黑马点评|分布式锁
java·数据库·redis·分布式·后端