11
Я хотел бы спросить, как загрузить файл изображения с помощью 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());
}
Я сделал простой пример Android проект, который показывает, как использовать okhttp для загрузки изображения и отображения изображения в ImageView. https://github.com/dazza5000/OkHttpDownloadImage – dazza5000