阅读背景:

通过Apache的httpClient的get方式连接服务器下载图片到本地

来源:互联网 



客户端程序:

package lgx.java.test;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;

import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;

public class HttpClientGet {
	
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// 应用get办法衔接服务器
		HttpGet httpGet = new HttpGet("https://192.168.1.48:8080/Test/test.jpg");
		HttpClient client = new DefaultHttpClient();
		FileOutputStream fos;
		try {
			// 客户端开端向指定的网址发送要求
			HttpResponse response = client.execute(httpGet);
			InputStream inputStream = response.getEntity().getContent();
			File file = new File("D:\jj");
			if (!file.exists()) {
				file.mkdirs();
			}

			fos = new FileOutputStream("D:\jj\test.jpg");
			byte[] data = new byte[1024];
			int len = 0;
			while ((len = inputStream.read(data)) != -1) {
				fos.write(data, 0, len);
			}

		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} 
	}

}
package lgx.java.test;

import java.io.F




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: