java实现互联网图片下载
可以使用Java的URLConnection、HttpURLConnection、HttpClient等工具类库来实现互联网图片下载。
以下是使用URLConnection实现互联网图片下载的示例代码:
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
public class ImageDownload {
public static void main(String[] args) throws Exception {
String imageUrl = "https://www.example.com/image.jpg";
URL url = new URL(imageUrl);
URLConnection conn = url.openConnection();
InputStream in = conn.getInputStream();
FileOutputStream out = new FileOutputStream("image.jpg");
byte[] buffer = new byte[1024];
int len;
while ((len = in.read(buffer)) != -1) {
out.write(buffer, 0, len);
}
out.close();
in.close();
}
}
以上代码中,imageUrl表示要下载的图片的URL地址,使用URL类创建URL对象。URL.openConnection()打开URL连接并返回URLConnection对象,调用URLConnection.getInputStream()获取输入流。使用FileOutputStream类创建输出流,将输入流中的数据写入到输出流中。最后关闭流。
注意:实际使用过程中应该进行异常处理
原文地址: https://www.cveoy.top/t/topic/ggz7 著作权归作者所有。请勿转载和采集!