zoukankan      html  css  js  c++  java
  • 【转】java URLConnection从网上下载图片或音乐

    try {

       //根据String形式创建一个URL对象,
       URL url = new URL("http://www.baidu.com");
       //实列一个URLconnection对象,用来读取和写入此 URL 引用的资源
       URLConnection con = url.openConnection();
       //获取一个输入流
       InputStream is = con.getInputStream();
       //实列一个输出对象
       FileOutputStream fos = new FileOutputStream("f:/a.html");
       //一个byte[]数组,一次读取多个字节
       byte[] bt = new byte[200];
       //用来接收每次读取的字节个数
       int b = 0;

       //循环判断,如果读取的个数b为空了,则is.read()方法返回-1,具体请参考InputStream的read();
       while ((b = is.read(bt)) != -1) {
        //将对象写入到对应的文件中
        fos.write(bt, 0, b);   
       }
       //刷新流
       fos.flush();
       //关闭流
       fos.close();
       is.close();

      } catch (Exception e) {
       e.printStackTrace();
      }

    将上面的代码直接复制到main方法里面运行,就OK,也可以用来下载图片,注意文件格式,如果是网页,则写成a.html,是图片则是:a.jpg,也能下载歌曲!

     
     
  • 相关阅读:
    定时器
    js中script的上下放置区别 , Dom的增删改创建
    函数声明与应用
    常规选择器
    表格的制作
    流程控制
    For循环
    洛谷P1419寻找段落
    洛谷P1021邮票面值设计
    洛谷P3119草鉴定
  • 原文地址:https://www.cnblogs.com/GoQC/p/5590726.html
Copyright © 2011-2022 走看看