J'ai servlet dans mon application web qui sert des images, et quand je visite ces URL avec des images du navigateur sont serveur correctement. Ensuite, j'ai cette autre servlet qui redimensionne les images, l'idée est de visiter get image par url dans resize servlet et ensuite redimensionner l'image. Mais pour une raison quelconque, toutes les méthodes suivantes retournent null, mais quand je visite url donné avec le navigateur, l'image est affichée correctement.Comment puis-je lire une image à partir d'une URL en Java?
URL imageURL = new URL(fullUrl);
// Case 1
RenderedImage img = ImageIO.read(imageURL);
// Case 2
BufferedImage img = JAI.create("url", imageURL).getAsBufferedImage();
// Case 3
Image img = java.awt.Toolkit.getDefaultToolkit().getDefaultToolkit().createImage(imageURL);
Avez-vous essayé: imageURL.openStream() pour voir si ce n'est pas un problème de connexion réseau (le navigateur se connecte mais pas la JVM) – Vinze