ImageIO.readImage IIOException 虽然我可以在 Chrome 中打开它

我可以在浏览器中打开此图像,但它无法在我的 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“找不到输入文件!”


catspeake
浏览 74回答 1
1回答

烙印99

试试这个代码URL url = new URL("  Image image1 = ImageIO.read(url);来自我的调试器的图像屏幕截图。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java