HarmonyOS 上传图片到oss上,oss有上传的图片但请求的上传接口却没有给返回值
请求的传参:
let requestMultipartJson: http.MultiFormData[] = [{
"name": "key",
"contentType": "",
"data": "xxxx"
}, {
"name": "policy",
"contentType": "",
"data": "xxxx"
}, {
"name": "callback",
"contentType": "",
"data": "xxxx"
}, {
"name": "signature",
"contentType": "",
"data": "xxxx"
}, {
"name": "host",
"contentType": "",
"data": "xxxx"
}, {
"name": "OSSAccessKeyId",
"contentType": "",
"data": "xxxx"
}, {
"name": "success_action_status",
"contentType": "",
"data": 200
}, {
"name": "file",
"contentType": "image/jpeg",
"filePath": "/data/storage/el2/base/haps/entry/filesIMG_20240620_143754.jpg",
"filename": "IMG_20240620_143754.jpg"
}]
通过这种方式传参之后,后端oss那边收到了图片,后端那边看也正常返回了,但是打印出来的返回数据中result是空对象,没有收到返回值。经排查是解析响应方式的问题,有其他的方式解析响应吗?请求代码如下:
let result = await http.createHttp().request(ImgObjs.uploadUrl, {
method: http.RequestMethod.POST,
header: {
'Content-Type': 'multipart/form-data',
'Connection': 'keep-alive'
},
expectDataType: http.HttpDataType.ARRAY_BUFFER,
multiFormDataList: requestMultipartJson,
}
)
hilog.info(0xFF00, "上传结果", JSON.stringify(result));
console.log('上传结果' + JSON.stringify(result))
}
catch(err) {
console.error(`Failed to request the upload. err: ${JSON.stringify(err)}`);
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 上传文件 无法获取接口返回值
1263浏览 • 1回复 待解决
HarmonyOS 上传图片到服务器
1108浏览 • 1回复 待解决
HarmonyOS 图片上传服务器获取接口返回数据
1186浏览 • 1回复 待解决
HarmonyOS 上传图片,转化 formData 格式上传图片,转化未成功?
906浏览 • 1回复 待解决
HarmonyOS 图片上传
810浏览 • 1回复 待解决
HarmonyOS 无法上传图片
1795浏览 • 1回复 待解决
HarmonyOS 图片上传失败
1113浏览 • 1回复 待解决
HarmonyOS如何上传图片到模拟器相册
2575浏览 • 1回复 待解决
HarmonyOS 上传图片异常
882浏览 • 1回复 待解决
HarmonyOS 上传图片问题
852浏览 • 1回复 待解决
HarmonyOS 上传图片失败
1581浏览 • 1回复 待解决
HarmonyOS web如何上传图片
712浏览 • 1回复 待解决
HarmonyOS axios如何上传图片
930浏览 • 1回复 待解决
HarmonyOS如何实现图片的上传
1185浏览 • 1回复 待解决
arkts图片上传问题,多张图片多次请求问题
4964浏览 • 0回复 待解决
HarmonyOS httpClient上传图片时不会发起请求
699浏览 • 1回复 待解决
HarmonyOS图片上传相关问题
1420浏览 • 1回复 待解决
HarmonyOS 图片上传问题咨询
962浏览 • 1回复 待解决
HarmonyOS 图片上传httpRequest格式问题
825浏览 • 1回复 待解决
rcp上传的时候如果是相册里面图片路径怎么上传,直接上传uri会失败
1295浏览 • 1回复 待解决
HarmonyOS 文件上传接口数据返回信息
1168浏览 • 1回复 待解决
怎么实现后台上传图片?
3273浏览 • 1回复 待解决
HarmonyOS 上传文件,获取不到服务器返回的图片路径
1410浏览 • 1回复 待解决
HarmonyOS 使用@ohos.request批量上传,后端会有多个请求,有没有同步上传的方式
886浏览 • 1回复 待解决
HarmonyOS web上传文件和图片
1087浏览 • 1回复 待解决
指定数据返回的类型是ARRAY_BUFFER,可以使用toJSON和toString方法转换。