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
待解决
相关问题
上传视频等大文件到云端,支持断点、分片
383浏览 • 1回复 待解决
#鸿蒙通关秘籍#什么是loadNativeModule接口的配置要求?
125浏览 • 1回复 待解决
HarmonyOS对后台运行应用的要求以及限制
126浏览 • 1回复 待解决
MongoDB中的分片是什么意思?
3310浏览 • 1回复 待解决
HarmonyOS AskTS如何对视频文件或其他格式进行分片后再上传
63浏览 • 1回复 待解决
怎么实现后台上传图片?
2360浏览 • 1回复 待解决
手动创建Worker线程文件时,对存放路径有什么要求?
485浏览 • 1回复 待解决
HarmonyOS zlib库api,希望支持比特流解压接口,可以分片提供数据
450浏览 • 1回复 待解决
鸿蒙系统应用后台不能下载和上传文件,是什么情况?
11873浏览 • 2回复 待解决
harmonyOS对芯片是否有硬要求?
9243浏览 • 2回复 已解决
HarmonyOS 上传图片到oss上,oss有上传的图片但请求的上传接口却没有给返回值
67浏览 • 0回复 待解决
鸿蒙监听应用程序前后台切换的接口是什么
9001浏览 • 1回复 待解决
HarmonyOS 文件上传接口数据返回信息
63浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙应用启动框架中文件路径的设置有什么要求?
110浏览 • 1回复 待解决
HarmonyOS 设置代理之后,文件上传接口会报证书错误,其他接口正常
71浏览 • 1回复 待解决
请问下HarmonyOS怎么把文件分片?
568浏览 • 1回复 待解决
HarmonyOS 用户想要实现文件的流式压缩上传请问有什么方案吗?
56浏览 • 1回复 待解决
HarmonyOS Dark模式是否要求覆盖以及与系统的联动?字号调整档位是否有定制要求?
34浏览 • 1回复 待解决
上传文件接口报错 ,该怎么处理啊?
774浏览 • 1回复 待解决
HarmonyOS 图片上传服务器获取接口返回数据
87浏览 • 1回复 待解决
HarmonyOS在har 静态库里面能否检测app前后台切换,有什么方法?
452浏览 • 1回复 待解决
Android 的 BroadcastReceiver ,鸿蒙有什么接口可以用吗?
6128浏览 • 1回复 待解决
是否有符合要求的半弹窗组件
1974浏览 • 1回复 待解决
HarmonyOS 使用dlopen加载so的时候失败,是api12对加载的so有什么要求吗
35浏览 • 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
分片的示例代码大体结构如下: