HarmonyOS 通过拍照和选择相册方式选择图片后 将图片上传到服务端
选择图片后进行上传 报错:Failed to open/read local data from file/application
其中上传的代码:
/*
* post请求上传文件
* */
export function httpUploadFileForPost(url:string , fileUrl: string) : Promise<ResponseResult>{
// 每一个httpRequest对应一个HTTP请求任务,不可复用
let httpRequest = http.createHttp();
let userToken = LoginInfoTool.getInstance().userToken(false);
let response = httpRequest.request(
url,
{
method: http.RequestMethod.POST,
header: {
'Content-Type': 'multipart/form-data',
'token': userToken
},
multiFormDataList:[{
name: "harmonyOS_image.jpg",
contentType: "image/jpeg",
filePath:fileUrl
}],
usingCache: false,
connectTimeout: CommonValues.CONNECT_TIME_OUT,
readTimeout: CommonValues.CONNECT_TIME_OUT,
}
);
let serverData: ResponseResult = new ResponseResult();
Logger.info('PostUrl Request before response ', url);
return response.then((value: http.HttpResponse) => {
if(value.responseCode === CommonValues.HTTP_CODE_200){
Logger.info('PostUrl Request before response ', url);
serverData = value.result as ResponseResult;
Logger.info('PostUrl Response ', url + ' response: '+ JSON.stringify(serverData));
}
else{
serverData.msg = $r('app.string.http_error_message');
Logger.info('PostUrl Response', 'response: error');
}
httpRequest.destroy();
return serverData;
}).catch((err: Error) => {
httpRequest.destroy();
serverData.msg = $r('app.string.http_error_message');
Logger.info('PostUrl Response', 'response: error');
return serverData;
});
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 选择相册图片,上传到服务器
473浏览 • 1回复 待解决
HarmonyOS 从相册中选择图片上传到后端服务器
565浏览 • 1回复 待解决
HarmonyOS 选择图片上传到服务器的demo
495浏览 • 1回复 待解决
从相册选择图片上传到端上,图片较大需要先压缩在上传到端上,需要图片压缩工具
2069浏览 • 1回复 待解决
HarmonyOS 获取相册图片路径后,无法上传到自己服务器
487浏览 • 1回复 待解决
HarmonyOS 关于从相册中选择图片上传
413浏览 • 1回复 待解决
进入相册或拍照选择图片做头像
13983浏览 • 2回复 已解决
HarmonyOS 弹框选择相册图片,相机拍照并获取图片路径
324浏览 • 1回复 待解决
HarmonyOS 将相册中的图片上传到服务器
740浏览 • 1回复 待解决
HarmonyOS 相册选取图片然后上传到服务器的demo
207浏览 • 1回复 待解决
HarmonyOS 相册选择后压缩图片大小
246浏览 • 1回复 待解决
HarmonyOS 上传图片后从相册获取图片或者拍照获取图片增加裁剪功能
358浏览 • 1回复 待解决
HarmonyOS 通过PhotoViewPicker选择图片后,读取已选择uri对应的图片信息失败
245浏览 • 1回复 待解决
HarmonyOS 选择相册的图片后,返回了图片的uri,如何根据uri将图片转为base64
1133浏览 • 1回复 待解决
HarmonyOS 选择相册中图片达上限后toast提示
280浏览 • 1回复 待解决
HarmonyOS 相机拍照和选择相册功能demo
288浏览 • 1回复 待解决
拉起相册选择图片页面失败
2260浏览 • 1回复 待解决
HarmonyOS PhotoPickerComponent选择图片后,是否有api可以调用将图片反选?
173浏览 • 1回复 待解决
HarmonyOS如何向模拟器相册添加一些图片?如何实现通过接口把从相册选的图片上传到服务器?
818浏览 • 1回复 待解决
HarmonyOS 是否支持图片选择器在选择图片的时候,还支持拍照功能
255浏览 • 1回复 待解决
HarmonyOS 拍照或者选择相册中的图片插入到富文本框
380浏览 • 1回复 待解决
选择图库图片后,再次选择图库会保留上次选择结果
1135浏览 • 1回复 待解决
通过picker选择图片后,返回file://***协议,如何通过Image展示?
913浏览 • 1回复 待解决
HarmonyOS 拍照或者选择相册之后剪裁
202浏览 • 1回复 待解决
相册选择一张图片后,如何进入系统自带的图片编辑页
786浏览 • 1回复 待解决
请参考下面从图库选择图片上传案例