@Test
public void downpic() throws IOException {
String imageUrl = "https://upload.wikimedia.org/wikipedia/zh/3/32/2753654-justice_league_1_page_26.jpg";
String savePath = "D:/image/image.jpg";
String proxyHost = "localhost";
int proxyPort = 7890;
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress(proxyHost, proxyPort));
URL url = new URL(imageUrl);
HttpURLConnection connection = (HttpURLConnection) url.openConnection(proxy);
InputStream inputStream = connection.getInputStream();
FileOutputStream outputStream = new FileOutputStream(savePath);
byte[] buffer = new byte[1024];
int bytesRead = -1;
while ((bytesRead = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, bytesRead);
}
outputStream.close();
inputStream.close();
System.out.println("Image downloaded and saved to " + savePath);
}
下载图片并保存在某个具体路径下
于 2023-04-21 23:28:11 首次发布