1# 元能力子系统Changelog 2 3## cl.ability.1 借助Want分享文件URI时无权限的URI会被拦截 4 5**访问级别** 6 7公开接口 8 9**变更原因** 10 11 12在want的flags字段设置了授权flag前提下,禁止在want中的URI字段和wantConstant.Params.PARAMS_STREAM字段中传入无权限的[File URI](../../../application-dev/reference/apis-core-file-kit/js-apis-file-fileuri.md#fileuri10)。 13 14> **说明:** 15> 16> 有权限的File URI是指应用通过[getUriFromPath](../../../application-dev/reference/apis-core-file-kit/js-apis-file-fileuri.md#fileurigeturifrompath)接口将自身沙箱路径转换后的URI或持久化过的File URI。 17 18**变更影响** 19 20该变更为不兼容变更。 21 22变更前: 23在want的flags字段设置了授权flag前提下,借助want实现File URI文件分享时,want中的URI字段和wantConstant.Params.PARAMS_STREAM字段会原封不动地传递给被授权方。 24 25变更后: 26在want的flags字段设置了授权flag前提下,借助want实现file URI文件分享时want的URI字段和wantConstant.Params.PARAMS_STREAM字段中无权限的file URI不会传递给被授权方。file URI拦截规则如下: 271. want中URI字段如果是File URI,且授权方没有该URI的权限, 则URI字段将被擦除。 282. WantConstant.Params.PARAMS_STREAM字段中授权方无权限的File URI将被擦除。 293. want中的URI字段与WantConstant.Params.PARAMS_STREAM字段中的File URI合并后超过500的部分将会被截断。 30 31 32**起始API Level** 33 34API 9 35 36**变更发生版本** 37 38从OpenHarmony SDK 5.0.0.41开始。 39 40**变更的接口/组件** 41 42不涉及。 43 44**适配指导** 45 46默认行为变更,无需适配。 47 48