J'utilise Java pour créer des images dinamiquement et les mettre dans une page jsp. Cela fonctionne très bien dans tous les navigateurs, sauf pour IE 7.
J'utilise des URI de données dans mon jsp pour remplir des balises (j'utilise une chaîne base64). J'ai trouvé beaucoup de solutions pour IE, mais personne ne se réfère aux images créées de manière Java.
Ceci est l'une des solutions trouvées avec css:Remplir <img> avec la source créée dynamiquement avec Java
/*
Content-Type: multipart/related; boundary="MYSEPARATOR"
--MYSEPARATOR
Content-Location: myimage
Content-Transfer-Encoding: base64
iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAIAAAA7ljmRAAAAGElEQVQIW2P4DwcMDAxAfBvMAhEQMYgcACEHG8ELxtbPAAAAAElFTkSuQmCC
--MYSEPARATOR--
*/
#test1 {
width: 100px;
height: 100px;
background-image:url(mhtml:http://......./test.css!myimage);
}
Il fonctionne, mais je ne peux pas changer la chaîne de css base64 dinamically.
Comment puis-je résoudre ce problème pour l'explorateur 7?
Merci dans le conseil.