知识大全 java 读取网络照片

Posted

篇首语:要须心地收汗马,孔孟行世目杲杲。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 java 读取网络照片相关的知识,希望对你有一定的参考价值。

  import java io BufferedInputStream;

  import java io BufferedOutputStream;

  import java io FileOutputStream;

  import HttpURLConnection;

  import URL;

  import URLConnection;

  /* *读取网络照片 保存到本地

  * */

  public class GetUrlImg

  public static void getUrlImg(String URLName String target) throws Exception //URLName照片地址

  // target本地地址

  int HttpResult = ; //服务器返回的状态

  URL url = new URL(URLName); //创建URL

  URLConnection urlconn = url openConnection(); // 试图连接并取得返回状态码nnect();

  HttpURLConnection conn = (HttpURLConnection) urlconn;

  HttpResult = ();

  System out println(HttpResult);

  if (HttpResult != HttpURLConnection HTTP_OK) // 不等于HTTP_OK说明连接不成功System out print( fail );

  else

  int filesize = urlconn getContentLength(); // 取数据长度System out println(filesize);

  BufferedInputStream bis=new BufferedInputStream(urlconn getInputStream());

  BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream(target));

  byte[] buffer = new byte[ ]; //创建存放输入流的缓冲

  int num = ; //读入的字节数

  while (true)

  num = bis read(buffer); // 读入到缓冲区

  if (num == )

  bos flush();

  break; //已经读完

  

  bos flush();

  bos write(buffer num);

  

  bos close();

  bis close();

  

  

  public static void main(String[] args) throws Exception

  GetUrlImg getUrlImg( );

  

cha138/Article/program/Java/hx/201311/25804

相关参考