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

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

setSecurityLabel 设置文件权限

代码:

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

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

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

相关推荐
HarmonyOS_SDK15 小时前
【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit
harmonyos
ChinaDragon19 小时前
HarmonyOS:ArkWeb在新窗口中打开页面
harmonyos
ChinaDragon20 小时前
HarmonyOS:通过组件导航设置标题栏动态显隐及隐藏类型
harmonyos
CHB2 天前
uni-app x 蒸汽模式 性能测试基准报告 Benchmark
uni-app·harmonyos
chenyingjian5 天前
鸿蒙|性能优化-概述与工具使用
harmonyos
二流小码农5 天前
鸿蒙开发:路由组件升级,支持页面一键创建
android·ios·harmonyos
TT_Close5 天前
【Flutter×鸿蒙】debug 包也要签名,这点和 Android 差远了
android·flutter·harmonyos
茶杯梦轩5 天前
从零起步学习RabbitMQ || 第三章:RabbitMQ的生产者、Broker、消费者如何保证消息不丢失(可靠性)详解
分布式·后端·面试
TT_Close6 天前
【Flutter×鸿蒙】FVM 不认鸿蒙 SDK?4步手动塞进去
flutter·swift·harmonyos
hqk6 天前
鸿蒙项目实战:手把手带你实现 WanAndroid 布局与交互
android·前端·harmonyos