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

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

setSecurityLabel 设置文件权限

代码:

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

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

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

相关推荐
bigdata-rookie6 小时前
数据仓库建模
大数据·分布式·spark
2401_8603195210 小时前
在React Native鸿蒙跨平台开发中实现一个冒泡排序算法并将其应用于数据排序,如何进行复制数组以避免直接修改状态中的数组
javascript·算法·react native·react.js·harmonyos
码以致用11 小时前
Kafka笔记
笔记·分布式·kafka
ujainu11 小时前
FlutterOHOS开发:从基础到跨端实战
flutter·harmonyos·开发
爱吃大芒果12 小时前
Flutter 基础组件详解:Text、Image、Button 使用技巧
开发语言·javascript·flutter·华为·ecmascript·harmonyos
赵财猫._.12 小时前
React Native鸿蒙开发实战(二):基础组件与Flex布局
react native·react.js·harmonyos
回家路上绕了弯13 小时前
Vavr 工具实用指南:Java 函数式编程的高效落地方案
分布式·后端
盐焗西兰花14 小时前
鸿蒙学习实战之路-多端交互最佳实践
学习·交互·harmonyos
BullSmall15 小时前
Kafka单机与集群部署全攻略
分布式·kafka
隐语SecretFlow15 小时前
如何在 Kuscia 上运行 SCQL 联合分析任务
分布式·安全·架构·开源