ImageIO.readImage IIOException, пока я могу открыть его в Chrome - PullRequest
0 голосов
/ 14 октября 2019

Я могу открыть это изображение в моем браузере, но оно не загружается в моем Java-приложении, почему? Предполагается, что это бесплатная база данных, я не понимаю, почему я не могу ее использовать.

Я использую этот фрагмент кода:

public static String getContentsFromURL(String address){

    String contents = "";
    try{
        URL url = new URL(address);
        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(url.openStream()));
        String line;
        while((line = bufferedReader.readLine()) != null){
            contents += line;
        }
        bufferedReader.close();
    }catch(IOException e){
        e.printStackTrace();
    }
    return contents;

}

И я получаю исключение IIOException «Не могу найти входной файл!»

1 Ответ

1 голос
/ 14 октября 2019

попробуйте этот код

URL url = new URL("http://ddragon.leagueoflegends.com/cdn/9.20.1/img/champion/Gragas.png");
Image image1 = ImageIO.read(url);

снимок экрана с моего дебабгера. enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...