diff --git a/en/application-dev/reference/apis/js-apis-fileShare.md b/en/application-dev/reference/apis/js-apis-fileShare.md index 2d0d66de9f6e9860e16820d40d13908767359127..5293993000d0ff6015053875e5093b47f48ef127 100644 --- a/en/application-dev/reference/apis/js-apis-fileShare.md +++ b/en/application-dev/reference/apis/js-apis-fileShare.md @@ -14,7 +14,7 @@ import fileShare from '@ohos.fileshare'; ## fileShare.grantUriPermission -grantUriPermission(uri: string, bundleName: string, mode: number, callback: AsyncCallback<void>): void +grantUriPermission(uri: string, bundleName: string, flag: wantConstant.Flags, callback: AsyncCallback<void>): void Grants permissions on a user file by the URI to an application. This API uses an asynchronous callback to return the result. @@ -30,7 +30,7 @@ Grants permissions on a user file by the URI to an application. This API uses an | ------ | ------ | ---- | -------------------------- | | uri | string | Yes | URI of a user file.| | bundleName | string | Yes | Bundle name of the application to be grated with the permissions.| -| mode | number | Yes | Permissions to grant. For details, see [wantConstant.Flags](js-apis-app-ability-wantConstant.md#wantconstantflags).
**wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION**: permission to read the file.
**wantConstant.Flags.FLAG_AUTH_WRITE_URI_PERMISSION**: permission to write the file.| +| flag | wantConstant.Flags | Yes | Permissions to grant. For details, see [wantConstant.Flags](js-apis-app-ability-wantConstant.md#wantconstantflags).
**wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION**: permission to read the file.
**wantConstant.Flags.FLAG_AUTH_WRITE_URI_PERMISSION**: permission to write the file.| | callback | AsyncCallback<void> | Yes | Callback invoked to return the result. | **Error codes** @@ -67,7 +67,7 @@ try { ## fileShare.grantUriPermission -grantUriPermission(uri: string, bundleName: string, mode: number): Promise<void> +grantUriPermission(uri: string, bundleName: string, flag: wantConstant.Flags): Promise<void> Grants permissions on a user file by the URI to an application. This API uses a promise to return the result. @@ -83,7 +83,7 @@ Grants permissions on a user file by the URI to an application. This API uses a | ------ | ------ | ---- | -------------------------- | | uri | string | Yes | URI of a user file.| | bundleName | string | Yes | Bundle name of the application to be grated with the permissions.| -| mode | number | Yes | Permissions to grant. For details, see [wantConstant.Flags](js-apis-app-ability-wantConstant.md#wantconstantflags).
**wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION**: permission to read the file.
**wantConstant.Flags.FLAG_AUTH_WRITE_URI_PERMISSION**: permission to write the file.| +| flag | wantConstant.Flags | Yes | Permissions to grant. For details, see [wantConstant.Flags](js-apis-app-ability-wantConstant.md#wantconstantflags).
**wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION**: permission to read the file.
**wantConstant.Flags.FLAG_AUTH_WRITE_URI_PERMISSION**: permission to write the file.| **Return value** diff --git a/zh-cn/application-dev/reference/apis/js-apis-fileShare.md b/zh-cn/application-dev/reference/apis/js-apis-fileShare.md index fb37ed4dc22dd0c26ff619e228e2f3cf658d5d96..bc8100dd776a50089715f6b84515db09d87b250b 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-fileShare.md +++ b/zh-cn/application-dev/reference/apis/js-apis-fileShare.md @@ -14,7 +14,7 @@ import fileShare from '@ohos.fileshare'; ## fileShare.grantUriPermission -grantUriPermission(uri: string, bundleName: string, mode: number, callback: AsyncCallback<void>): void +grantUriPermission(uri: string, bundleName: string, flag: wantConstant.Flags, callback: AsyncCallback<void>): void 对公共目录文件URI进行授权操作,使用callback异步回调。 @@ -30,7 +30,7 @@ grantUriPermission(uri: string, bundleName: string, mode: number, callback: Asyn | ------ | ------ | ---- | -------------------------- | | uri | string | 是 | 公共目录文件URI | | bundleName | string | 是 | 分享目标的包名 | -| mode | number | 是 | 授权的权限,参考[wantConstant.Flags](js-apis-app-ability-wantConstant.md#wantconstantflags)
wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION:读授权
wantConstant.Flags.FLAG_AUTH_WRITE_URI_PERMISSION:写授权| +| flag | wantConstant.Flags | 是 | 授权的权限,参考[wantConstant.Flags](js-apis-app-ability-wantConstant.md#wantconstantflags)
wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION:读授权
wantConstant.Flags.FLAG_AUTH_WRITE_URI_PERMISSION:写授权| | callback | AsyncCallback<void> | 是 | 异步授权之后的回调 | **错误码:** @@ -67,7 +67,7 @@ try { ## fileShare.grantUriPermission -grantUriPermission(uri: string, bundleName: string, mode: number): Promise<void> +grantUriPermission(uri: string, bundleName: string, flag: wantConstant.Flags): Promise<void> 将公共目录文件URI进行授权操作,使用Promise异步回调。 @@ -83,7 +83,7 @@ grantUriPermission(uri: string, bundleName: string, mode: number): Promise<vo | ------ | ------ | ---- | -------------------------- | | uri | string | 是 | 公共目录文件URI | | bundleName | string | 是 | 分享目标的包名 | -| mode | number | 是 | 授权的权限,参考[wantConstant.Flags](js-apis-app-ability-wantConstant.md#wantconstantflags)
wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION:读授权
wantConstant.Flags.FLAG_AUTH_WRITE_URI_PERMISSION:写授权| +| flag | wantConstant.Flags | 是 | 授权的权限,参考[wantConstant.Flags](js-apis-app-ability-wantConstant.md#wantconstantflags)
wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION:读授权
wantConstant.Flags.FLAG_AUTH_WRITE_URI_PERMISSION:写授权| **返回值:**