Send Image

Résolu
didoux95 Messages postés 845 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 1 août 2017 - 13 oct. 2007 à 18:57
didoux95 Messages postés 845 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 1 août 2017 - 15 oct. 2007 à 19:01
Bonjour à tous.
je suis en train d'essayé d'envoyé un Object de type Image a mon client.
Lorsque j'effectu cette opération, j'obitens l'exception

java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException
: java.awt.image.BufferedImage
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1333)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
        at Connection.recieve(Connection.java:138)
        at Client.(Client.java:42)
        at Client.main(Client.java:60)
Caused by: java.io.NotSerializableException: java.awt.image.BufferedImage
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1156)



        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
        at Connection.sendObject(Connection.java:119)
        at ServiceServeur.(ServiceServeur.java:49)


pour l'envoyé, je fait out.writeObject(myIMG);
L'exception me parle de BufferedImage alors que j'envoi une Image. je ne comprends pas trop... xD

merci.

2 réponses

sheorogath Messages postés 2448 Date d'inscription samedi 21 février 2004 Statut Modérateur Dernière intervention 29 janvier 2010 17
13 oct. 2007 à 21:55
ta plusieurs solution ...
la premiere passer par un imageIcone
la seconde pixelgrabber et passer par un fichier texte

si tu as ce probleme c'est totu simplement parce que Image n'est pas serializable , elle n'implemente pas Serializable ...


"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
3
didoux95 Messages postés 845 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 1 août 2017 2
15 oct. 2007 à 19:01
Effectivement, c'est bcp mieu.... :p

merci beaucoup.
0
Rejoignez-nous