Image upload using okHttp

后端 未结 4 1236
無奈伤痛
無奈伤痛 2020-11-28 10:56

i want to upload image using okhttp but i am not able to find MultipartBuilder for Post Image.What can i use instead of this.

Here is my code

<
4条回答
  •  不知归路
    2020-11-28 11:43

    OkHttpClient client = new OkHttpClient.Builder().connectTimeout(10, TimeUnit.SECONDS).writeTimeout(180, TimeUnit.SECONDS).readTimeout(180, TimeUnit.SECONDS).build();
        RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM)
                .addFormDataPart("File", path.getName(),RequestBody.create(MediaType.parse("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"),path))
                .addFormDataPart("username", username) 
                .addFormDataPart("password", password)
                .build();
        Request request = new Request.Builder().url(url).post(body).build();
        Response response = client.newCall(request).execute();
        result = response.body().string();
    

    Click here to know how to receive the data in server for this request

提交回复
热议问题