对于分布式文件跨设备操作的时候,一定记得设置文件等级权限,否则会出现各种不同的异常:
setSecurityLabel 设置文件权限
代码:
javascript
//设置文件权限
securityLabel.setSecurityLabel(destUriPath, 's1').then(() => {
PhLog.info('Succeeded in setSecurityLabeling.');
})
PS:
1. 对于不满足安全等级的文件,跨设备仍然可以看到该文件,但是无权限打开访问该文件。
2. 分布式文件系统的数据等级默认为S3,应用可以主动设置文件的安全等级
文件等级属性,只支持"s0","s1","s2","s3","s4"