package com.kuang.ma.URL;
import jdk.internal.util.xml.impl.Input;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
public class UrlDown {
public static void main(String[] args) throws IOException {
//下载地址
//下载一个txt
// URL url = new URL("http://localhost:8080/ma/file.txt");
//下载一个jpg图片
// URL url = new URL("https://p4.music.126.net/R0EaP1Lfup1i1NslH8MwqA==/109951163725116988.jpg?param=34y34");
//下载一个.m4a音乐文件
URL url = new URL("https://m701.music.126.net/20210515103705/0215aae23a4805ee02eb01f606cad20a/jdyyaac/560b/0009/520c/aafd489e7c7c0393c1e6efd43009e366.m4a");
//连接这个资源URL
HttpURLConnection urlConnection=(HttpURLConnection)url.openConnection();
InputStream inputStream=urlConnection.getInputStream();
// FileOutputStream fos = new FileOutputStream("file.txt");
// FileOutputStream fos = new FileOutputStream("yinyue.jpg");
FileOutputStream fos = new FileOutputStream("f.m4a");
byte[] buffer = new byte[1024];
int len;
while((len=inputStream.read(buffer))!=-1){
fos.write(buffer,0,len);//写出这个数据
}
fos.close();
inputStream.close();
urlConnection.disconnect();//断开连接
}
}