[Résolu][JAVA]Créer une image à partir d'un string

Bonjour la Zone,

J’expose vite fait mon problème

Je développe une servlet qui reçoit des requetes et qui doit renvoyer un objet de type Image (on retourne une map).

Mon problème est que je ne parviens pas à créer l’image à partir du String.
String qui contient la Map décodée (car la réponse initiale est un tableau de byte en base64).

Voilà le code:

[code]/**
* Parsing the map content: binary data Base64 encoded
* @param data the data as a String
* @return the Image object from data
*/
private Image getMapContent(String data) {
Image map = null;

   try {
	 byte[] mapData = readMap(data);
	 logger.debug("Map data in buffer");
	 
	 //	   createImage pour javax.microedition >>>> avant
	 //	   map = Image.createImage(mapData, 0, mapData.length);

	 //	   createImage pour java.awt >>> ce que je dois faire
	  map =;
   }
   catch(Exception e) {
	 logger.debug("Unable to create icon " + e.getMessage());
	 e.printStackTrace();
   }
   return map;

}[/code]

Wala , merci à ceux qui pourront m’aider (rorotaz inside) et aux autres qui m’ont lu.

Bonnes fêtes à tous.

Le Duc.

EDIT : Finalement on (big boss) m’a demandé de passer par un fichier qui stockera l’image.

J’ai trouvé ca: en passant directement par le tableau de bytes

// createImage pour java.awt map = Toolkit.getDefaultToolkit().createImage(mapData);

je teste et vous dis si ca marche ou non ( au cas où ca interesserait des gens).

PS: Il faut importer le import java.awt.Toolkit;

Le Duc.