Categorías
I/O

Descargar imagen de URL en Java

Dada la URL de una imagen, puede descargarla utilizando el siguiente código Java.

Descarga la imagen y guarda la imagen usando el nombre del archivo original. La clave es usar InputStream para leer la imagen y usar OutputStream para escribir en un archivo.

public static void saveImage(String imageUrl) throws IOException {
	URL url = new URL(imageUrl);
	String fileName = url.getFile();
	String destName = "./figures" + fileName.substring(fileName.lastIndexOf("/"));
	System.out.println(destName);
 
	InputStream is = url.openStream();
	OutputStream os = new FileOutputStream(destName);
 
	byte[] b = new byte[2048];
	int length;
 
	while ((length = is.read(b)) != -1) {
		os.write(b, 0, length);
	}
 
	is.close();
	os.close();
}

  Java anexa / agrega contenido a un archivo existente

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *