Estoy tratando de obtener una imagen de Internet desde una URL en Java. Estoy usando el siguiente código.Java leyendo la imagen de la URL colgando
URL url = new URL(webAddress);
image = ImageIO.read(url);
a veces funciona ya veces simplemente se cuelga indefinidamente, dependiendo de lo que es webaddress. No hay mensaje de error, simplemente sigue funcionando y sin hacer nada.
Definitivamente hay imágenes en las direcciones donde se cuelga para siempre, como se confirmó al copiarlas y pegarlas en un navegador web. Parece que no hay un patrón para que funcionen y cuáles no; todos son jpegs. Hice algunas búsquedas y encontré otros métodos para obtener una imagen de una URL, pero sucede lo mismo con todas ellas: funcionan en algunas imágenes y se cuelgan en otras.
¿Tiene alguna idea de qué podría estar causando esto y cómo solucionarlo?
¿Puede dar un ejemplo de URL en el que cuelga? – npe