欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

URL下载网络资源

程序员文章站 2022-03-02 21:12:43
...

URL下载网络资源

public class URLDown {

    public static void main(String[] args) throws Exception{
        //1.下载地址
        URL url = new URL("https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1599218101743&di=2b711810ec59e46639bf70c16b7c357a&imgtype=0&src=http%3A%2F%2Fimage.codes51.com%2Farticle%2Fimage%2F20170407%2F20170407100716_7758.jpg");

        //2.连接到这个资源
        HttpURLConnection httpURLConnection = (HttpURLConnection)url.openConnection();

        //3.读取数据
        InputStream inputStream = httpURLConnection.getInputStream();
        FileOutputStream fileOutputStream = new FileOutputStream("7758.jpg");
        byte[] buffer = new byte[1024];
        int len;
        while ((len = inputStream.read(buffer)) != -1) {
            fileOutputStream.write(buffer,0,len);
        }

        //4.关闭流
        fileOutputStream.close();
        inputStream.close();
        httpURLConnection.disconnect();
    }

}
相关标签: url