`

通过HttpURLConnection的get方式获取网络图片

 
阅读更多

 

//通过get方式获取网络图片
public static void main(String[] args) throws Exception{
		String path = "http://i6.17173.itc.cn/2010/news/chinajoy/2010/mm/small01/s0722cyfs01.jpg";
		URL url = new URL(path);
		//get //post
		HttpURLConnection conn = (HttpURLConnection)url.openConnection();
		conn.setRequestMethod("GET");
		conn.setConnectTimeout(5*1000);
		InputStream inStream = conn.getInputStream();
		
		ByteArrayOutputStream outStream = new ByteArrayOutputStream();
		byte[] buffer = new byte[1024];
		int len = 0;
		while( (len = inStream.read(buffer)) !=-1 ){
			outStream.write(buffer, 0, len);
		}
		byte[] data = outStream.toByteArray();//图片的二进制数据
		
		File file = new File("s0722cyfs01.jpg");
		FileOutputStream fileoutStream = new FileOutputStream(file);
		fileoutStream.write(data);
		fileoutStream.close();
	}

 

分享到:
评论

相关推荐

    android之通过HttpURLConnection类查看网络图片、源码例子

    这里我们关注的是如何通过`HttpURLConnection`类来查看网络上的图片和获取网络源码。`HttpURLConnection`是Java标准库提供的一个类,它允许应用程序与HTTP服务器进行通信。下面将详细阐述如何使用这个类来实现这些...

    httpurlconnection从网络上获取一张图片并显示

    总结,通过HTTPURLConnection从网络获取图片涉及了网络连接、HTTP请求与响应、流操作以及图片处理等多个知识点。理解并掌握这些细节对于任何需要网络通信的项目都是至关重要的。在实践中,还需要结合具体场景和需求...

    网络请求----HttpURLConnection的get,post和图片加载

    总之,HttpURLConnection是Java开发中处理HTTP请求的重要工具,熟练掌握其GET、POST方法和图片加载,能帮助开发者构建高效、稳定的网络通信功能。在实际应用中,应结合最佳实践和性能优化技巧,提升用户体验。

    JAVA通过HttpURLConnection 上传和下载文件的方法

    JAVA通过HttpURLConnection上传和下载文件的方法 JAVA通过HttpURLConnection上传和下载文件的方法是非常有实用价值的,需要的朋友可以参考下。HttpURLConnection是一个Java类,用于从网络中读取数据或向网络中写入...

    android获取网络图片

    在Android开发中,获取网络图片是一项常见的任务,尤其在构建用户界面时,如显示新闻、商品详情或个人头像等。本案例主要讲解如何在Android应用中通过HTTP GET请求下载并显示网络上的图片。我们将围绕以下几个核心...

    使用HttpURLConnection下载图片

    在本例中,我们将探讨如何使用`HttpURLConnection`来下载图片,这是一个基础但实用的网络编程任务。下面我们将详细介绍这个过程,并涉及到的相关知识点。 1. **HttpURLConnection简介**: `HttpURLConnection`是`...

    HttpGet获取图片

    总结一下,从Tomcat服务器获取网络图片,需要遵循Android的网络访问规则,使用HttpURLConnection发起HttpGet请求,处理响应并保存或显示图片。同时,确保服务器端的配置正确,以便能成功获取资源。在实际项目中,...

    android HttpURLConnection上传图片demo

    首先,我们需要获取到用户选择或拍摄的图片。这通常通过Intent来完成,例如启动系统的相机应用或者文件选择器,让用户选择本地图片。一旦图片被选定,可以将其转换为Bitmap对象,然后进一步转化为字节数组,以便于在...

    android 获取网络图片

    要获取网络图片,你可以使用`java.net.HttpURLConnection`来发送HTTP请求,并读取响应的数据流。一旦获取到数据流,可以使用`BitmapFactory`的`decodeStream()`方法来解码图片。以下是一个基本示例: ```java URL ...

    Android如何获取网络图片

    在Android开发中,获取网络图片是一项常见的任务,特别是在构建应用时需要显示来自互联网的图像。以下是如何在Android中实现这一功能的详细步骤和知识点: 1. **URL与HttpURLConnection**: - 首先,要获取网络...

    androd httpurlconnection(工具类) get post t

    3. 设置请求方法:调用HttpURLConnection的setRequestMethod("GET")设置请求方式为GET。 4. 发送请求:调用connect()方法建立连接。 5. 获取响应码:调用getResponseCode()检查服务器响应的状态码,200表示成功。 6....

    android获取网络图片、html代码

    1. 使用HttpURLConnection或HttpClient:Android原生支持通过HttpURLConnection或HttpClient发送HTTP请求获取网络图片的URL。首先,创建一个URL对象,然后通过openConnection()方法建立连接。获取输入流后,可以读取...

    HttpUrlConnection下载图片

    在Android开发中,HttpUrlConnection是一种常用的网络连接组件,它允许我们通过HTTP协议与服务器进行交互,例如下载数据。在这个场景中,我们将讨论如何利用HttpUrlConnection来下载图片并将其显示在ImageView上,...

    即时访问网络图片文件展示---HttpURLConnection

    以下是一个简单的示例,展示了如何使用HttpURLConnection获取网络图片: 1. 首先,你需要创建一个URL对象,指定图片的网络地址: ```java URL url = new URL("http://example.com/image.jpg"); ``` 2. 使用URL对象...

    android imageview获取网络图片

    以上就是Android中获取网络图片并显示到ImageView的基本知识点,通过学习和实践,你可以根据项目需求选择合适的方法来实现这一功能。在提供的"URLTest"文件中,可能包含了一个简单的示例,帮助你理解如何实现这个...

    获取网络图片并显示

    在Android开发中,获取网络图片并显示是一项常见的任务。这个过程涉及到网络请求、数据传输以及图像处理等多个技术点。下面将详细讲解这个过程中的关键知识点。 首先,我们要了解如何从网络获取图片。在Android中,...

    android-获取网上图片demo

    首先,Android提供了多种方式来实现网络图片的获取,包括但不限于以下几种方法: 1. **使用HttpURLConnection或HttpClient**:这是最基础的方法,通过发送HTTP请求获取图片的URL。这种方式需要手动处理数据流,解析...

    获取网络图片资源并显示

    在获取网络图片资源时,我们通常会发送一个GET请求到图片的URL,然后获取响应的二进制流。 获取到图片数据后,我们需要解析成Bitmap。Android提供了InputStream和BitmapFactory的配合使用来完成这一任务。例如,...

    HttpURLConnection访问网页下载图片示例代码

    3. 使用`HttpURLConnection`获取图片URL的输入流。 4. 创建缓冲区并读取输入流中的数据,每次读取后将其写入到输出流。 5. 读取完整个输入流后关闭所有流。 下面是一个简单的示例代码: ```java import java.io....

Global site tag (gtag.js) - Google Analytics