OVH Cloud OVH Cloud

URL cache ImageProducer et Servlet java.lang.ClassCastException

2 réponses
Avatar
pcouas
Bonjour,


Je charge dans une Applet une image g=E9n=E9r=E9e depuis une servlet

Le code ci dessous fonctionnne, mais l'image n'est pas gard=E9e en Cache
bitmap=3D Toolkit.getDefaultToolkit().getImage( ap) ;

J'ai donc voulus faire ceci, Mais le code ci dessous me donne un erreur
java.net.HttpURLConnection uc
=3D(java.net.HttpURLConnection)(ap).openConnection();
uc.setDefaultUseCaches(true); //Should force the use of caching,
right?
uc.setUseCaches(true); //Redundant, but I'll try anything.
uc.connect();

// LIGNE DE L'ERREUR
java.awt.image.ImageProducer prod =3D (java.awt.image.ImageProducer)
uc.getContent();

bitmap =3D Toolkit.getDefaultToolkit().createImage(prod);



Message d'erreur
getBitmap Erreur
sun.net.www.protocol.http.HttpURLConnection$HttpInputStream
java.lang.ClassCastException:
sun.net.www.protocol.http.HttpURLConnection$HttpInputStream
at maison2.objet.getBitmap(objet.java:265)


Merci de votre aide

Philippe

2 réponses

Avatar
pcouas
Re

Mon probleme se pose en fait avec des fichiers PNG uniquement
Avatar
pcouas
Bonjour,

Peut on me confirmer que les images PNG ne sont pas stocker en cache,
contrairement au images JPEG ?

Cordialement ?