harmony 鸿蒙上传下载子系统ChangeLog
上传下载子系统ChangeLog
cl.request.2 request上传下载接口变更
- 删除API9-beta接口:
- function download(context: BaseContext, config: DownloadConfig, callback: AsyncCallback
): void; - function download(context: BaseContext, config: DownloadConfig): Promise
; - function upload(context: BaseContext, config: UploadConfig, callback: AsyncCallback
): void; - function upload(context: BaseContext, config: UploadConfig): Promise
;
变更影响
基于此前版本使用Stage模式开发的应用,需适配变更后的接口,否则会影响原有业务逻辑。
关键的接口/组件变更
模块名 | 类名 | 方法/属性/枚举/常量 | 变更类型 |
---|---|---|---|
ohos.request | request | function download(context: BaseContext, config: DownloadConfig, callback: AsyncCallback |
删除 |
ohos.request | request | function download(context: BaseContext, config: DownloadConfig): Promise |
删除 |
ohos.request | request | function upload(context: BaseContext, config: UploadConfig, callback: AsyncCallback |
删除 |
ohos.request | request | function upload(context: BaseContext, config: UploadConfig): Promise |
删除 |
适配指导
以download为例,在新版本上需要使用downloadFile, 如下方式进行调用:
try {
request.downloadFile(globalThis.abilityContext, { url: 'https://xxxx/xxxxx.hap',
filePath: 'xxx/xxxxx.hap'}, (err, data) => {
if (err) {
console.error('Failed to request the download. Cause: ' + JSON.stringify(err));
return;
}
});
} catch (err) {
console.log("downloadFile callback fail." + "errCode:" + err.code + ",errMessage:" + err.message);
}
你可能感兴趣的鸿蒙文章
harmony 鸿蒙元能力子系统JS API变更Changelog
harmony 鸿蒙媒体子系统 JS API 变更 Changelog
harmony 鸿蒙公共基础类库子系统JS API变更Changelog
0
赞
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦