Android okHttp图片上传

来源:互联网 发布:windows窗口程序 编辑:程序博客网 时间:2024/05/23 11:20
      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);            }        });

                                             
0 0
原创粉丝点击