首页 > Web开发 > 详细

URL编程

时间:2018-11-29 23:08:13      阅读:175      评论:0      收藏:0      [点我收藏+]

 

package com.tanlei.URL;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;

public class URLDemo {
  public static void main(String[] args) {
    try {
        DownLoadUtil.download("https://p0.ssl.qhimg.com/t01abdd46b60ac8e732.jpg", "my.jpg", "D:\\360");
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}
}

class DownLoadUtil{
      public static void download(String urlString,String  fileNAme,
              String savaPath) throws IOException {
        URL   url=new URL(urlString);
        URLConnection conn=url.openConnection();
        InputStream is=conn.getInputStream();//读取连接
        byte[] buff=new byte[1024];//放入缓冲区
        int len=0;
        File file=new File(savaPath);//放在目录下
        if(!file.exists()) {//判断是否有目录
            file.mkdirs();//没目录创建目录
        }
        OutputStream os=new FileOutputStream(file.getAbsolutePath()+"\\"+fileNAme);//文件写入
        while((len=is.read(buff))!=-1) {//判断字节里还有值没
            os.write(buff, 0, len);//写入
        }
        
        //释放资源
        os.close();
        is.close();
      }
}

 

URL编程

原文:https://www.cnblogs.com/tanlei-sxs/p/10035880.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!