如何利用java读取网络照片

时间:2025-09-09 00:25:26 java语言

如何利用java读取网络照片

  Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。以下是小编为大家搜索整理的如何利用java读取网络照片,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!

如何利用java读取网络照片

  import java.io.BufferedInputStream;

  import java.io.BufferedOutputStream;

  import java.io.FileOutputStream;

  import java.net.HttpURLConnection;

  import java.net.URL;

  import java.net.URLConnection;

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

  * */

  public class GetUrlImg {

  public static void getUrlImg(String URLName,String target) throws Exception {/pic/p>

  /pic/p>

  int HttpResult = 0; /pic/p>

  URL url = new URL(URLName); /pic/p>

  URLConnection urlconn = url.openConnection(); /pic/p>

  HttpURLConnection httpconn = (HttpURLConnection) urlconn;

  HttpResult = httpconn.getResponseCode();

  System.out.println(HttpResult);

  if (HttpResult != HttpURLConnection.HTTP_OK) /pic/p>

  else {

  int filesize = urlconn.getContentLength(); /pic/p>

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

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

  byte[] buffer = new byte[1024]; /pic/p>

  int num = -1; /pic/p>

  while (true) {

  num = bis.read(buffer); /pic/p>

  if (num ==-1){

  bos.flush();

  break; /pic/p>

  }

  bos.flush();

  bos.write(buffer,0,num);

  }

  bos.close();

  bis.close();

  }

  }

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

  GetUrlImg.getUrlImg("java中equals和==的区别

【如何利用java读取网络照片】相关文章:

java如何读取CSV07-08

java如何通过url读取文件08-24

Java如何读取图片EXIF信息02-20

Java如何读取Jar中的资源01-29

Java如何读取文本文件12-12

Java中如何高效的读取大文件01-19

从Java的jar文件中如何读取数据的方法01-24

Java读取邮件的方法02-02

java读取CSV的方法10-05