如何在java中从web加载图像
我需要在简单的Java独立应用程序中从Web加载图像。 有任何想法吗?
URL url = new URL("http://sofzh.miximages.com/java/theimage.jpg"); URLConnection conn = url.openConnection(); InputStream in = conn.getInputStream();
那足以让你开始吗? 不知道你想做什么。
您可以使用加载图像
BufferedImage img = ImageIO.read(new URL("http://sofzh.miximages.com/java/logo.png"));
有关如何显示已加载图像的方法,请参阅Sun “使用图像”教程 。
请参见ImageIO.read(URL) 。
我会看一下HTTPClient 。
找到图像的URL,您可以获得一个输入流为您提供图像数据,另外您将获得内容类型等,以便您在下载后能够正确处理它。
这是一些示例代码。 您可能还需要在GetMethod上调用getResponseHeaders()来标识图像类型。