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
待解决
相关问题
上传视频等大文件到云端,支持断点、分片
569浏览 • 1回复 待解决
HarmonyOS 对于应用图标(桌面)有什么要求?
472浏览 • 1回复 待解决
#鸿蒙通关秘籍#什么是loadNativeModule接口的配置要求?
233浏览 • 1回复 待解决
MongoDB中的分片是什么意思?
3551浏览 • 1回复 待解决
HarmonyOS对后台运行应用的要求以及限制
524浏览 • 1回复 待解决
HarmonyOS request.downloadFile对协议和端口有什么要求
94浏览 • 1回复 待解决
HarmonyOS AskTS如何对视频文件或其他格式进行分片后再上传
283浏览 • 1回复 待解决
HarmonyOS zlib库api,希望支持比特流解压接口,可以分片提供数据
690浏览 • 1回复 待解决
怎么实现后台上传图片?
2644浏览 • 1回复 待解决
手动创建Worker线程文件时,对存放路径有什么要求?
747浏览 • 1回复 待解决
鸿蒙系统应用后台不能下载和上传文件,是什么情况?
12128浏览 • 2回复 待解决
HarmonyOS 上传图片到oss上,oss有上传的图片但请求的上传接口却没有给返回值
260浏览 • 0回复 待解决
harmonyOS对芯片是否有硬要求?
9523浏览 • 2回复 已解决
鸿蒙监听应用程序前后台切换的接口是什么
9434浏览 • 1回复 待解决
请问下HarmonyOS怎么把文件分片?
827浏览 • 1回复 待解决
HarmonyOS 文件上传接口数据返回信息
311浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙应用启动框架中文件路径的设置有什么要求?
250浏览 • 1回复 待解决
HarmonyOS App上架的时候有哪些要求
436浏览 • 1回复 待解决
HarmonyOS 设置代理之后,文件上传接口会报证书错误,其他接口正常
221浏览 • 1回复 待解决
HarmonyOS 上传文件 无法获取接口返回值
349浏览 • 1回复 待解决
HarmonyOS 有什么方法可以设置所有接口的请求头
567浏览 • 1回复 待解决
HarmonyOS 用户想要实现文件的流式压缩上传请问有什么方案吗?
313浏览 • 1回复 待解决
HarmonyOS 上传文件接口的回调数据怎么获得
148浏览 • 1回复 待解决
上传文件接口报错 ,该怎么处理啊?
1086浏览 • 1回复 待解决
Mongodb集群节点故障恢复场景的分片中的所有Mongod节点宕机是什么?
4030浏览 • 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
分片的示例代码大体结构如下: