request部件提供上传下载文件、后台传输代理的基础能力,详细内容可以参考:DownloadTask。1.在"entry/src/main/module.json5"文件中申请网络权限:"ohos.permission.INTERNET",可以参考文档:requestPermissions标签。2.使用接口,下载文件。示例代码如下:import { BusinessError, request } from '@kit.BasicServicesKit'; let config: request.agent.Config = { action: request.agent.Action.DOWNLOAD, url: 'http://xxxx', title: 'taskResumeTest', description: 'Sample code for resume the download task', mode: request.agent.Mode.BACKGROUND, overwrite: false, method: "GET", data: "", saveas: "./", network: request.agent.Network.CELLULAR, metered: false, roaming: true, retry: true, redirect: true, index: 0, begins: 0, ends: -1, gauge: false, precise: false, token: "it is a secret" }; request.agent.create(getContext(), config, (err: BusinessError, task: request.agent.Task) => { if (err) { console.error(`Failed to create a download task, Code: ${err.code}, message: ${err.message}`); return; } console.info(`Succeeded in creating a download task. result: ${task.config}`); });
request部件提供上传下载文件、后台传输代理的基础能力,详细内容可以参考:DownloadTask。
1.在"entry/src/main/module.json5"文件中申请网络权限:"ohos.permission.INTERNET",可以参考文档:requestPermissions标签。
2.使用接口,下载文件。示例代码如下: