如何在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()来标识图像类型。