每天一个小方法

import java.io.BufferedInputStream;

import java.io.File;

import java.io.FileOutputStream;

import java.io.IOException;

import java.net.HttpURLConnection;

import java.net.URL;

public class DownloadPicture {

public static void main(String[] args) {

String imageUrl = "https://example.com/path/to/image.jpg";

String savePath = "path/to/save/image.jpg";

try {

downloadPicture(imageUrl, savePath);

} catch (IOException e) {

e.printStackTrace();

}

}

public static void downloadPicture(String imageUrl, String savePath) throws IOException {

URL url = new URL(imageUrl);

HttpURLConnection connection = (HttpURLConnection) url.openConnection();

connection.setRequestMethod("GET");

connection.connect();

int responseCode = connection.getResponseCode();

if (responseCode == HttpURLConnection.HTTP_OK) {

BufferedInputStream in = new BufferedInputStream(connection.getInputStream());

FileOutputStream out = new FileOutputStream(new File(savePath));

byte[] buffer = new byte[1024];

int bytesRead;

while ((bytesRead = in.read(buffer)) != -1) {

out.write(buffer, 0, bytesRead);

}

// 下载完成,关闭输入输出流

in.close();

out.close();

connection.disconnect();

System.out.println("图片下载成功,保存路径:" + savePath);

} else {

System.out.println("无法下载图片,响应码:" + responseCode);

}

}

}

相关链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: