编程语言
首页 > 编程语言> > 网络编程下载文件

网络编程下载文件

作者:互联网

思路:1.下载的地址

           2.连接到这个资源

           3.创建输入流,创建输出流

           4.缓冲区

           5.写出数据

           6.断开连接

====================================

public class UrlDown {
public static void main(String[] args) throws IOException {
//下载地址
String s=new String();
s="https://webfs.ali.kugou.com/202112141346/700a7e20667d5f9fa312d84b29c000df/part/0/960125/KGTX/CLTX001/6e5709f6ba796690b68c66e4bde4fbb5.mp3";
URL url=new URL(s);
//连接到这个资源
HttpURLConnection urlConnection=(HttpURLConnection) url.openConnection();
InputStream inputStream=urlConnection.getInputStream();
FileOutputStream fos=new FileOutputStream("2.mp3");//输出文件地址
//缓冲区
byte[] buffer=new byte[1024];
int len;
while ((len=inputStream.read(buffer))!=-1){
fos.write(buffer,0,len);//写出数据
}
fos.close();。//先建后关
inputStream.close();
urlConnection.disconnect();//断开连接
}
}

标签:urlConnection,String,fos,buffer,编程,网络,inputStream,new,下载
来源: https://www.cnblogs.com/klearning/p/15704482.html