HarmonyOS http网络请求,上传图片和data内容时遇到问题
通过以下方式上传图片文件和data数据,通过拍照或者picker进行相册选择,应用授权ohos.permission.READ_MEDIA、ohos.permission.WRITE_MEDIA,图片uri地址都可以正常读取,之后在调用下方上传时提示:
{"code":2300026,"message":"Failed to open/read local data from file/application"}
仍旧没有权限,但是当我在配置文件添加 ohos.permission.READ_IMAGEVIDEO和ohos.permission.WRITE_IMAGEVIDEO后,不知是不是因为受限开放权限问题导致install failed due to grant request permissions failed。目前通过request进行文件上传需要如何做?
const res = await http.createHttp().request(requestUrl, {
method: method,
// 可选,默认为60s
connectTimeout: connectTimeout ? connectTimeout : 10000,
// 可选,默认为60s
readTimeout: readTimeout ? readTimeout : 5000,
extraData: method === http.RequestMethod.GET ? "" : JSON.stringify(obj) || {} as EmptyInterface,
header: {
'Content-Type': (uploadImage ? ContentTypeFile.JSON : ContentType.JSON)
},
multiFormDataList: uploadImage ? [
{
name: "customFilename", // 数据名,自API 11开始支持该属性
contentType: 'text/plain', // 数据类型,自API 11开始支持该属性
data: 'jianghao', // 可选,数据内容,自API 11开始支持该属性
},
{
name: "file", // 数据名,自API 11开始支持该属性
contentType: 'multipart/form-data', // 数据类型,自API 11开始支持该属性
filePath: (files ? files[0] : ''), // 可选,传入文件路径,自API 11开始支持该属性
}
] : []
})
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS ArrayList 遇到问题
364浏览 • 1回复 待解决
HarmonyOS ArrayList 遇到问题?
408浏览 • 0回复 待解决
HarmonyOS bindPopup遇到问题
354浏览 • 1回复 待解决
求助:Ubuntu编译w800时遇到问题。
6229浏览 • 1回复 待解决
http网络请求,post请求如何传递body和参数,header
1022浏览 • 1回复 待解决
arkts图片上传问题,多张图片多次请求问题
3911浏览 • 0回复 待解决
HarmonyOS 如何使用http的multipart/form-data表单的形式上传图片
450浏览 • 1回复 待解决
JS UI 做网络请求时,能否有地方查看HTTP请求状态?
5070浏览 • 1回复 待解决
HarmonyOS http get请求不到内容
613浏览 • 1回复 待解决
HarmonyOS 使用@ohos.net.http (数据请求)如何进行图片上传
354浏览 • 1回复 待解决
HarmonyOS 如何在canvas上画出网络图片内容,图片内容来自后端返的http链接
211浏览 • 1回复 待解决
HarmonyOS http网络请求封装的Demo
476浏览 • 1回复 待解决
使用http请求网络地址
1279浏览 • 1回复 待解决
HarmonyOS http请求设置cookie示例和同步问题
510浏览 • 1回复 待解决
HarmonyOS 如何使用multipart/form-data上传图片
485浏览 • 1回复 待解决
NEXT网络请求如何上传大文件 ?
2685浏览 • 1回复 待解决
HarmonyOS 请求网络图片
793浏览 • 1回复 待解决
HarmonyOS 上传图片问题
308浏览 • 1回复 待解决
HarmonyOS Http请求头问题咨询
711浏览 • 1回复 待解决
HarmonyOS http网络访问,参数问题
678浏览 • 1回复 待解决
HarmonyOS HTTP网络接口请求自定义header大小写问题
448浏览 • 1回复 待解决
使用HarmonyOS原生的网络请求类http如何发送表单请求
947浏览 • 0回复 待解决
HarmonyOS http 请求 post 参数问题
1684浏览 • 1回复 待解决
get不能用extraData传参,如需添加extraData需要使用method:http.RequestMethod.POST的方式。