从网络上下载图片
我们使用的是udp的方式
public static void main(String[] args) {
//定义输入
InputStream is=null;
//定义输出
FileOutputStream fos=null;
//定义HTTPurl的链接
HttpURLConnection urlConnection =null;
try {
//定义url
URL url = new URL(
"https://dss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=2534506313,1688529724&fm=26&gp=0.jpg");
//获取url
urlConnection =(HttpURLConnection)url.openConnection();
//url的链接
urlConnection.connect();
//得到数据
is = urlConnection.getInputStream();
fos= new FileOutputStream(new File("down12.jpg"));
byte [] buffers=new byte[1024];
int len;
//读取数据,并下载
while((len=is.read(buffers))!=-1) {
fos.write(buffers, 0, len);
}
System.out.println("下载完成");
} catch (Exception e) {
}finally {
if(is!=null) {
try {
is.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if(fos!=null) {
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
运行之后结果就成功了,图片就下载下来了。