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表单如何实现
251浏览 • 1回复 待解决
HarmonyOS 如何开发一个带5个tab的框架模版
399浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用Remote Communication发送一个post网络请求?c
255浏览 • 1回复 待解决
如何对一个文件进行读写操作
930浏览 • 1回复 待解决
HarmonyOS 上传文件跟上传图片的功能如何实现,请提供一个可运行的demo
410浏览 • 1回复 待解决
HarmonyOS 文件上传RemoteCommunicationKit+FROM表单+POST
511浏览 • 1回复 待解决
HarmonyOS rcp各种带参数请求示例(get,post-json,post-form,delete,put)
519浏览 • 1回复 待解决
HarmonyOS 如何取消一个HTTP请求?
293浏览 • 1回复 待解决
HarmonyOS如何对一个文件内容进行MD5计算
1419浏览 • 1回复 待解决
如何读取一个文件的内容到另一个文件中
841浏览 • 1回复 待解决
是否能定义一个带返回的组件?
582浏览 • 1回复 待解决
HarmonyOS通过router页面跳转,如何在一个统一的地方进行监听栈的变化?
800浏览 • 1回复 待解决
HarmonyOS 如何在post请求头添加自定义cookie
253浏览 • 1回复 待解决
HarmonyOS 如何画一个半圆,并进行一个从0°到360°的动画
416浏览 • 1回复 待解决
HarmonyOS 如何在一个事件中触发另外一个button的点击事件
492浏览 • 1回复 待解决
HarmonyOS 推荐一个http请求库
394浏览 • 1回复 待解决
HarmonyOS 使用axios进行网络请求,有一个请求包含图片和其他参数,怎么实现?
318浏览 • 1回复 待解决
HarmonyOS 关于下载文件采用POST请求方式
529浏览 • 1回复 待解决
http文件上传demo,需要一个request.upload的demo程序,用于上传用户头像
2185浏览 • 1回复 待解决
HarmonyOS 实现给一个View添加Mask遮罩,其中Mask为一个带透明度的图片
441浏览 • 1回复 待解决
HarmonyOS Rcp.post上传图库文件至服务器
884浏览 • 1回复 待解决
NEXT网络请求如何上传大文件 ?
2638浏览 • 1回复 待解决
HarmonyOS 网络请求框架中,如何添加一个CustomDialog
513浏览 • 1回复 待解决
如何在一个非@Entry的类中创建一个CustomDialogController弹窗
731浏览 • 1回复 待解决
HarmonyOS RCP GET请求、POST请求如何传参
527浏览 • 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;