package com.dmo.parkingview.util;
import java.io.*;
import java.net.MalformedURLException;
import java.net.URL;
public class FileUtils {
//链接url下载图片
public static void downloadFile(String urlList, String path, String picName) {
URL url;
try {
url = new URL(urlList);
DataInputStream dataInputStream = new DataInputStream(url.openStream());
File filePath = new File(path);
if (!filePath.exists()) filePath.mkdirs();
File picFile = new File(path + "/" + picName);
FileOutputStream fileOutputStream = new FileOutputStream(picFile);
ByteArrayOutputStream output = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int length;
while ((length = dataInputStream.read(buffer)) > 0) {
output.write(buffer, 0, length);
}
fileOutputStream.write(output.toByteArray());
dataInputStream.close();
fileOutputStream.close();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
//调用
public static void main(String[] args) throws Exception {
BufferedReader bufferedReader = new BufferedReader(new FileReader(new File("C:\\Users\\htj\\Desktop\\1.csv")));
String line;
while ((line = bufferedReader.readLine()) != null) {
String url = "http://106.14.188.44:50035/" + line;
String path = "d:/test01/" + line.substring(0, 18);
System.out.println(path);
FileUtils.downloadPicture(url, path, line.substring(19));
}
}