/**
* 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();
}
}
});
}
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;