• URL编程


    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();
          }
    }
  • 相关阅读:
    fetch
    创建Vue实例传入的option
    Text and Binary modes
    daemon_int
    http 协议 c++代码 获取网页
    asp.net mvc 5 初体验
    win32 音视频相关 api
    setuid和seteuid
    用0x077CB531计算末尾0的个数
    webservice gsoap 小记
  • 原文地址:https://www.cnblogs.com/tanlei-sxs/p/10035880.html
Copyright © 2020-2023  润新知