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 选择相册图片,上传到服务器
57浏览 • 1回复 待解决
HarmonyOS 从相册中选择图片上传到后端服务器
63浏览 • 1回复 待解决
HarmonyOS 选择图片上传到服务器的demo
35浏览 • 1回复 待解决
从相册选择图片上传到端上,图片较大需要先压缩在上传到端上,需要图片压缩工具
1742浏览 • 1回复 待解决
HarmonyOS 获取相册图片路径后,无法上传到自己服务器
38浏览 • 1回复 待解决
HarmonyOS 关于从相册中选择图片上传
37浏览 • 1回复 待解决
进入相册或拍照选择图片做头像
13629浏览 • 2回复 已解决
HarmonyOS 弹框选择相册图片,相机拍照并获取图片路径
41浏览 • 1回复 待解决
HarmonyOS 将相册中的图片上传到服务器
110浏览 • 1回复 待解决
HarmonyOS 上传图片后从相册获取图片或者拍照获取图片增加裁剪功能
33浏览 • 1回复 待解决
HarmonyOS 通过PhotoViewPicker选择图片后,读取已选择uri对应的图片信息失败
33浏览 • 1回复 待解决
HarmonyOS 选择相册的图片后,返回了图片的uri,如何根据uri将图片转为base64
894浏览 • 1回复 待解决
HarmonyOS 选择相册中图片达上限后toast提示
45浏览 • 1回复 待解决
拉起相册选择图片页面失败
1970浏览 • 1回复 待解决
HarmonyOS 拍照或者选择相册中的图片插入到富文本框
28浏览 • 1回复 待解决
HarmonyOS如何向模拟器相册添加一些图片?如何实现通过接口把从相册选的图片上传到服务器?
540浏览 • 1回复 待解决
选择图库图片后,再次选择图库会保留上次选择结果
819浏览 • 1回复 待解决
通过picker选择图片后,返回file://***协议,如何通过Image展示?
762浏览 • 1回复 待解决
相册选择一张图片后,如何进入系统自带的图片编辑页
488浏览 • 1回复 待解决
HarmonyOS picker选择图片后如何获取图片宽高
65浏览 • 1回复 待解决
HarmonyOS 用户通过系统的图片视频选择器选择图片或者视频,选择之后如何做类型区分
546浏览 • 1回复 待解决
#鸿蒙通关秘籍#HarmonyOS Next 如何实现从手机选择图片或拍照上传功能?
349浏览 • 1回复 待解决
如何拉起选择图片的界面,并选择图片、视频?
421浏览 • 1回复 待解决
需要调起系统相册,选择一张图片,并能获取到选择到的图片,应该如何实现
1836浏览 • 1回复 待解决
HarmonyOS 有办法将电脑图片上传到手机的图库吗?
52浏览 • 1回复 待解决
请参考下面从图库选择图片上传案例