HarmonyOS 分片上传对后台接口有什么要求
下方代码中设置了config的begins、ends,后台接口需要做什么配置吗
let filePath: string = context.cacheDir + "/" + "01.mp3"
// let file: fs.File = fs.openSync(filePath, fs.OpenMode.READ_WRITE)
let name: string = file.name.substring(0, file.name.lastIndexOf("."))
// let urlPath: string = "http://127.0.0.1"
let attachments: Array<request.agent.FormItem> = [{
name: name,
value: {
filename: file.name,
mimeType: "application/octet-stream",
path: filePath,
}
}];
let config: request.agent.Config = {
action: request.agent.Action.UPLOAD,
url: urlPath, // 需要手动将 url 替换为真实服务器的 HTTP 协议地址
title: 'taskOnTest',
description: 'Sample code for event listening',
mode: request.agent.Mode.FOREGROUND,
overwrite: false,
method: "PUT",
data: attachments,
saveas: "./",
network: request.agent.Network.CELLULAR,
metered: false,
roaming: true,
retry: true,
redirect: true,
index: index,
begins: beginPoint,
ends: endPoint,
gauge: false,
precise: false,
// token: "it is a secret",
headers:header
};
let createOnCallback = (progress: request.agent.Progress) => {
console.info('upload task progress.' + progress.index);
};
request.agent.create(context, config).then((task: request.agent.Task) => {
task.on('progress', createOnCallback);
console.info(`Succeeded in creating a upload task. result: ${task.tid}`);
task.start();
}).catch((err: BusinessError) => {
console.error(`Failed to create a upload task, Code: ${err.code}, message: ${err.message}`);
});
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 对于应用图标(桌面)有什么要求?
1596浏览 • 1回复 待解决
#鸿蒙通关秘籍#什么是loadNativeModule接口的配置要求?
867浏览 • 1回复 待解决
上传视频等大文件到云端,支持断点、分片
1145浏览 • 1回复 待解决
HarmonyOS request.downloadFile对协议和端口有什么要求
848浏览 • 1回复 待解决
HarmonyOS对后台运行应用的要求以及限制
2382浏览 • 1回复 待解决
鸿蒙开发环境对电脑硬件有什么要求吗
233浏览 • 1回复 待解决
MongoDB中的分片是什么意思?
4388浏览 • 1回复 待解决
HarmonyOS zlib库api,希望支持比特流解压接口,可以分片提供数据
1331浏览 • 1回复 待解决
怎么实现后台上传图片?
3229浏览 • 1回复 待解决
HarmonyOS AskTS如何对视频文件或其他格式进行分片后再上传
892浏览 • 1回复 待解决
手动创建Worker线程文件时,对存放路径有什么要求?
1445浏览 • 1回复 待解决
鸿蒙系统应用后台不能下载和上传文件,是什么情况?
13454浏览 • 2回复 待解决
HarmonyOS 上传图片到oss上,oss有上传的图片但请求的上传接口却没有给返回值
1111浏览 • 1回复 待解决
harmonyOS对芯片是否有硬要求?
10846浏览 • 2回复 已解决
鸿蒙监听应用程序前后台切换的接口是什么
10657浏览 • 1回复 待解决
HarmonyOS 文件上传接口数据返回信息
1130浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙应用启动框架中文件路径的设置有什么要求?
895浏览 • 1回复 待解决
HarmonyOS App上架的时候有哪些要求
2126浏览 • 1回复 待解决
HarmonyOS 有什么方法可以设置所有接口的请求头
1327浏览 • 1回复 待解决
HarmonyOS 用户想要实现文件的流式压缩上传请问有什么方案吗?
971浏览 • 1回复 待解决
HarmonyOS 设置代理之后,文件上传接口会报证书错误,其他接口正常
975浏览 • 1回复 待解决
HarmonyOS 上传文件 无法获取接口返回值
1196浏览 • 1回复 待解决
HarmonyOS 上传文件接口的回调数据怎么获得
790浏览 • 1回复 待解决
HarmonyOS Dark模式是否要求覆盖以及与系统的联动?字号调整档位是否有定制要求?
884浏览 • 1回复 待解决
上传文件接口报错 ,该怎么处理啊?
1849浏览 • 1回复 待解决
通过“上传下载”接口的config来配置,使用begins 和 ends 能实现片段上传,对应的文件拼接逻辑需要自己实现。
参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-request-V5#config10
分片上传可以参考 on(‘progress’) 下的示例代码来实现: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-request-V5#onprogress10
分片的示例代码大体结构如下: