Ho un servlet nella mia applicazione Web che serve le immagini e quando visito quegli URL con le immagini del browser il server è correttamente. Poi ho questo altro servlet che ridimensiona le immagini, l'idea è di visitare l'immagine con l'url nel servlet di ridimensionamento e quindi ridimensionare l'immagine. Ma per qualche ragione tutti i seguenti metodi restituiscono null, ma quando visito l'url dato con il browser, l'immagine è mostrata correttamente.Come posso leggere l'immagine dall'URL in 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);
hai appena provato: imageURL.openStream() per vedere se non è un problema di connessione di rete (il browser si connette ma non la JVM) – Vinze