Подтвердить что ты не робот

Как загрузить файл изображения с помощью okhttpclient в java

Мне бы хотелось спросить, как загрузить файл изображения с помощью okhttpclient в java, так как мне нужно скачать файл с сеансом вот код, данный официально, но я не знаю, как его использовать для загрузки в качестве файла изображения

private final OkHttpClient client = new OkHttpClient();

  public void run() throws Exception {
    Request request = new Request.Builder()
        .url("http://publicobject.com/helloworld.txt")
        .build();

    Response response = client.newCall(request).execute();
    if (!response.isSuccessful()) throw new IOException("Unexpected code " + response);

    Headers responseHeaders = response.headers();
    for (int i = 0; i < responseHeaders.size(); i++) {
      System.out.println(responseHeaders.name(i) + ": " + responseHeaders.value(i));
    }

    System.out.println(response.body().string());
  }
4b9b3361

Ответ 1

Попробуйте что-то вроде этого

InputStream inputStream = response.body().byteStream();
Bitmap bitmap = BitmapFactory.decodeStream(inputStream);