HarmonyOS 如何在HarmonyOS进行一个带文件上传的post请求
/**
* imgPath是一个图片地址
**/
public void test(String imgPath) {
String url = "https://app.ccjg.com/upload";
RequestBody requestBody = new MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart("range", "searchIndex")
.addFormDataPart("from", "pc")
.addFormDataPart("tn", "pc")
.addFormDataPart("image_source", "PC_UPLOAD_FILE")
.addFormDataPart("sdkParams", "test")
.addFormDataPart("image", "filename",
RequestBody.create(MediaType.parse("multipart/form-data"), new File(imgPath)))
.build();
Request request = new Request.Builder()
.url(url)
.removeHeader("User-Agent")
.addHeader("Accept-Language", ACCEPT_LANGUAGE)
.addHeader("User-Agent", USER_AGENT_WINDOWS)
.post(requestBody)
.build();
//下面是okhttp网络请求,可否给一份axios的请求示例
Call call = NetWorkHelper.getInstance().getOkHttpClient().newCall(request);
call.enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
e.printStackTrace();
}
@Override
public void onResponse(Call call, Response response) throws IOException {
try {
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS RCP数据请求post一个from表单如何实现
894浏览 • 1回复 待解决
HarmonyOS 如何开发一个带5个tab的框架模版
996浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用Remote Communication发送一个post网络请求?c
741浏览 • 1回复 待解决
HarmonyOS 上传文件跟上传图片的功能如何实现,请提供一个可运行的demo
1410浏览 • 1回复 待解决
如何对一个文件进行读写操作
1545浏览 • 1回复 待解决
HarmonyOS 文件上传RemoteCommunicationKit+FROM表单+POST
1063浏览 • 1回复 待解决
HarmonyOS rcp各种带参数请求示例(get,post-json,post-form,delete,put)
1709浏览 • 1回复 待解决
HarmonyOS 如何取消一个HTTP请求?
944浏览 • 1回复 待解决
HarmonyOS如何对一个文件内容进行MD5计算
2216浏览 • 1回复 待解决
如何读取一个文件的内容到另一个文件中
1559浏览 • 1回复 待解决
是否能定义一个带返回的组件?
1180浏览 • 1回复 待解决
HarmonyOS 推荐一个http请求库
1048浏览 • 1回复 待解决
HarmonyOS通过router页面跳转,如何在一个统一的地方进行监听栈的变化?
1345浏览 • 1回复 待解决
HarmonyOS 如何在post请求头添加自定义cookie
722浏览 • 1回复 待解决
HarmonyOS 如何画一个半圆,并进行一个从0°到360°的动画
1233浏览 • 1回复 待解决
HarmonyOS 如何在一个事件中触发另外一个button的点击事件
1274浏览 • 1回复 待解决
HarmonyOS 使用axios进行网络请求,有一个请求包含图片和其他参数,怎么实现?
932浏览 • 1回复 待解决
HarmonyOS 关于下载文件采用POST请求方式
1232浏览 • 1回复 待解决
HarmonyOS 实现给一个View添加Mask遮罩,其中Mask为一个带透明度的图片
1074浏览 • 1回复 待解决
http文件上传demo,需要一个request.upload的demo程序,用于上传用户头像
2860浏览 • 1回复 待解决
HarmonyOS Rcp.post上传图库文件至服务器
1923浏览 • 1回复 待解决
HarmonyOS POST请求传参
1513浏览 • 1回复 待解决
NEXT网络请求如何上传大文件 ?
3358浏览 • 1回复 待解决
HarmonyOS 网络请求框架中,如何添加一个CustomDialog
1126浏览 • 1回复 待解决
HarmonyOS 在一个大文件A的指定位置,添加一个B文件的内容
1065浏览 • 1回复 待解决
axios的请求示例参考如下:https://gitee.com/openharmony-sig/ohos_axios#%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6%E7%A4%BA%E4%BE%8B
排查一下沙箱目录的获取:请通过以下方式访问:沙箱目录提供files(文件)、cache(缓存)、temp(临时)、preferences(数据库)文件目录let “文件沙箱目录”= getContext(this).filesDir;let “缓存文件沙箱目录”= getContext(this).cacheDir;let “临时文件沙箱目录”= getContext(this).tempDir;let “数据库文件沙箱目录”= getContext(this).preferencesDir;