Transformer une image to byte array

mimomama Messages postés 38 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 16 avril 2009 - 2 avril 2009 à 15:06
mimomama Messages postés 38 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 16 avril 2009 - 2 avril 2009 à 16:00
Bonjour,
j'ai un probléme, j'ai réussi à lire un fichier(une image). Je veux mettrecette image dans un tableau de
byte[] pour le transmettre sur le reseau; mais le code ci dessous ne genére pas d'erreur mais  ne marche pas.

File f=new File("C:\\image.jpg");

System.out.println("longeur de est"+f.length());

FileInputStream fis = new FileInputStream(f);

ByteArrayOutputStream boss = new ByteArrayOutputStream();

byte[] tabb=new byte[f.length()];

fis.read(tabb);

boss.write(tabb);

return boss.toByteArray();

Je suis vraiment bloqué depuis trois jours. Merci d'avance.
Cordialement.

1 réponse

mimomama Messages postés 38 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 16 avril 2009
2 avril 2009 à 16:00
Merci pour tous. le code que j'ai cité au dessus marche bien.

Cordialement.
0
Rejoignez-nous