diff --git a/zh-cn/application-dev/reference/apis/js-apis-file-cloudsync.md b/zh-cn/application-dev/reference/apis/js-apis-file-cloudsync.md index 3c36444a9e5cd5e9c89d0257f4cc94aaa4619f88..e09800ce42262ced6c820f3902d829d2d5b8cb33 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-file-cloudsync.md +++ b/zh-cn/application-dev/reference/apis/js-apis-file-cloudsync.md @@ -23,7 +23,7 @@ import cloudSync from '@ohos.file.cloudSync' **系统能力**: SystemCapability.FileManagement.DistributedFileService.CloudSync.Core -| 名称 | 值| 描述| +| 名称 | 值| 说明 | | ----- | ---- | ---- | | UPLOADING | 0 | 上行同步中 | | UPLOAD_FAILED | 1 | 上行同步失败 | @@ -44,7 +44,7 @@ import cloudSync from '@ohos.file.cloudSync' **系统能力**: SystemCapability.FileManagement.DistributedFileService.CloudSync.Core -| 名称 | 值| 描述| +| 名称 | 值| 说明 | | ----- | ---- | ---- | | NO_ERROR | 0 | 没有错误 | | NETWORK_UNAVAILABLE | 1 | 所有网络不可用 | @@ -75,11 +75,8 @@ constructor() 端云同步流程的构造函数,用于获取GallerySync类的实例。 -**需要权限**:ohos.permission.CLOUDFILE_SYNC - **系统能力**:SystemCapability.FileManagement.DistributedFileService.CloudSync.Core - **示例:** ```js @@ -343,7 +340,7 @@ stop(callback: AsyncCallback<void>): void **系统能力**: SystemCapability.FileManagement.DistributedFileService.CloudSync.Core -| 名称 | 值| 描述| +| 名称 | 值| 说明 | | ----- | ---- | ---- | | RUNNING | 0 | 云文件正在下载中 | | COMPLETED | 1 | 云文件下载完成 | @@ -373,11 +370,8 @@ constructor() 云文件下载流程的构造函数,用于获取Download类的实例。 -**需要权限**:ohos.permission.CLOUDFILE_SYNC - **系统能力**:SystemCapability.FileManagement.DistributedFileService.CloudSync.Core - **示例:** ```js @@ -463,7 +457,7 @@ off(evt: 'progress'): void ### start -start(): Promise<void> +start(uri: string): Promise<void> 异步方法启动云文件下载, 以Promise形式返回结果。 @@ -471,6 +465,12 @@ start(): Promise<void> **系统能力**:SystemCapability.FileManagement.DistributedFileService.CloudSync.Core +**参数:** + +| 参数名 | 类型 | 必填 | 说明 | +| ---------- | ------ | ---- | ---- | +| uri | string | 是 | 待下载文件uri | + **返回值:** | 类型 | 说明 | @@ -507,7 +507,7 @@ start(): Promise<void> ### start -start(callback: AsyncCallback<void>): void +start(uri: string, callback: AsyncCallback<void>): void 异步方法启动云文件下载, 以callback形式返回结果。 @@ -519,6 +519,7 @@ start(callback: AsyncCallback<void>): void | 参数名 | 类型 | 必填 | 说明 | | ---------- | ------ | ---- | ---- | +| uri | string | 是 | 待下载文件uri | | callback | AsyncCallback<void> | 是 | 异步启动云文件下载的回调 | **错误码:** @@ -549,7 +550,7 @@ start(callback: AsyncCallback<void>): void ### stop -stop(): Promise<void> +stop(uri: string): Promise<void> 异步方法停止云文件下载, 以Promise形式返回结果。 @@ -561,6 +562,12 @@ stop(): Promise<void> **系统能力**:SystemCapability.FileManagement.DistributedFileService.CloudSync.Core +**参数:** + +| 参数名 | 类型 | 必填 | 说明 | +| ---------- | ------ | ---- | ---- | +| uri | string | 是 | 待下载文件uri | + **返回值:** | 类型 | 说明 | @@ -591,7 +598,7 @@ stop(): Promise<void> ### stop -stop(callback: AsyncCallback<void>): void +stop(uri: string, callback: AsyncCallback<void>): void 异步方法停止云文件下载, 以callback形式返回结果。 @@ -607,6 +614,7 @@ stop(callback: AsyncCallback<void>): void | 参数名 | 类型 | 必填 | 说明 | | ---------- | ------ | ---- | ---- | +| uri | string | 是 | 待下载文件uri | | callback | AsyncCallback<void> | 是 | 异步停止云文件下载的回调 | **错误码:** diff --git a/zh-cn/application-dev/reference/apis/js-apis-file-cloudsyncmanager.md b/zh-cn/application-dev/reference/apis/js-apis-file-cloudsyncmanager.md index f293ef523056e439521824243d2ed47a37d161d9..133fe5ab8bf8bfa2bede4b8cbfa75500c7ce3927 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-file-cloudsyncmanager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-file-cloudsyncmanager.md @@ -355,9 +355,11 @@ disableCloud(accountId: string, callback: AsyncCallback<void>): void 清理本地云相关数据时的Action,为枚举类型。 +**需要权限**:ohos.permission.CLOUDFILE_SYNC_MANAGER + **系统能力**: SystemCapability.FileManagement.DistributedFileService.CloudSyncManager -| 名称 | 值| 描述| +| 名称 | 值| 说明 | | ----- | ---- | ---- | | RETAIN_DATA | 0 | 仅清除云端标识,保留本地缓存文件| | CLEAR_DATA | 1 | 清除云端标识信息,若存在本地缓存文件,一并删除|