您的位置:首页 > 理论基础 > 计算机网络

Android okHttp图片上传

2017-03-03 16:02 134 查看
private File license;//证件照
private File IdFront;//身份证正面
private File IdReverse;//身份证背面

RequestBody body = new MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart("work_place_img", license.getName(), RequestBody.create(MediaType.parse("image/png"), license))
.addFormDataPart("work_place_leader_front", IdFront.getName(), RequestBody.create(MediaType.parse("image/png"), IdFront))
.addFormDataPart("work_place_leader_back", IdReverse.getName(), RequestBody.create(MediaType.parse("image/png"), IdReverse))
.build();

Request request = new Request.Builder()
.url(Constant.BASE_URL)
.post(body)
.build();
OkHttpClient okHttpClient = new OkHttpClient();
Call call = okHttpClient.newCall(request);
call.enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
Log.d(TAG, "onFailure: 访问失败!");
}

@Override
public void onResponse(Call call, Response response) throws IOException {
Log.d(TAG, "onResponse: 访问成功!");
String json = response.body().string();
Log.d(TAG, "onResponse: json:" + json);
}
});





                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: