参考 : java最简单的读取网络资源文件方式(下载)_java读取网络视频资源提供给浏览器-CSDN博客
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
public class DownloadNetworkFileUtil {
public static void main(String[] args) {
download("http://xxxx.xx.xxx/sfsdf/121", "2.csv");
}
public static void download(String url, String filePath) {
InputStream ins = null;
OutputStream os = null;
try {
HttpURLConnection httpUrl = (HttpURLConnection) new URL(url).openConnection();
httpUrl.connect();
ins = httpUrl.getInputStream();
os = new FileOutputStream(filePath);
int bytesRead;
int len = 1024;
byte[] buffer = new byte[len];
while ((bytesRead = ins.read(buffer, 0, len)) != -1) {
os.write(buffer, 0, bytesRead);
}
os.close();
ins.close();
httpUrl.disconnect();
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
os.close();
ins.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}