如何为上传请求生成Boundary?
const httpRequest = http.createHttp()
const formData = new FormData()
for (const key in body) {
formData.append(key, body[key]);
}
const fileName = filepath.substring(filepath.lastIndexOf('/') + 1);
formData.append('file', filepath, fileName)
try {
const response = await httpRequest.request(url, {
method: http.RequestMethod.POST,
header: headers,
extraData: body
})
if (response.responseCode === http.ResponseCode.OK){
return response.result
}else {
return Promise.reject({code: response.responseCode, message: response.responseCode + ""})
}
} catch (e) {
return Promise.reject({code: "-1", message: "unknown error"})
}
以上的请求由于Content-Type为multipart/form-data,后端报错org.apache.commons.fileupload.FileUploadException: the request was rejected because no multipart boundary was found请问如何生成合适的boundary?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
NEXT网络请求如何上传大文件 ?
2044浏览 • 1回复 待解决
HarmonyOS 上传下载如何获取请求响应
369浏览 • 1回复 待解决
如何将本地依赖库上传maven仓库,生成远程依赖?
2894浏览 • 1回复 待解决
arkts图片上传问题,多张图片多次请求问题
3280浏览 • 0回复 待解决
如何为 C++ 提供回调函数?
2429浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS中如何为移植后的luch-request库设置请求和响应拦截器?
73浏览 • 0回复 待解决
如何为网页设置单个Cookie的值。
329浏览 • 1回复 待解决
java代码如何为button添加xml背景?
4051浏览 • 2回复 待解决
#鸿蒙通关秘籍#如何为粒子设置颜色变化?
81浏览 • 1回复 待解决
HarmonyOS版Axios走文件上传请求时,如果ssl握手失败,没有回调
515浏览 • 1回复 待解决
如何为图片添加一个模糊的效果?
426浏览 • 2回复 待解决
#鸿蒙通关秘籍#如何为SymbolGlyph添加点击事件?
50浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为按钮添加点击事件?
67浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为组合控件提供朗读支持?
29浏览 • 1回复 待解决
如何为内外层组件设置不同的onmouse事件
678浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为图片设置颜色滤镜效果?
64浏览 • 1回复 待解决
HarmonyOS 如何生成UUID?
260浏览 • 1回复 待解决
如何修改spark资源上传目录?
2004浏览 • 1回复 待解决
HarmonyOS如何实现图片的上传
418浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为HarmonyOS Next项目添加网络权限
87浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为HarmonyOS NEXT应用配置网络权限?
119浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为列表项添加侧滑删除功能?
20浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何为自定义弹窗添加交互按钮?
74浏览 • 1回复 待解决
在证书请求文件里配置100年,但是生成出来的证书只有3年
300浏览 • 1回复 待解决
XamarinStudio如何生成mdb文件?
1929浏览 • 1回复 待解决
当Header中,'content-Type’为’multipart/form-data’时生效,需要使用multiFormDataList上传数据,自API 11开始支持该属性 https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-network-kit/js-apis-http.md