Hello,
J'ai des messages (javax.mail.Message) et je voudrais les enregistrer sur le disque, mais je n'y arrive pas.
J'ai réussi en XML, mais ce n'est pas du tout acceptable, chaque byte est dans un tag, ce qui fait qu'un mail de 3 lignes prends 1.3Mo... Super...
Ce qu'il me faudrait, c'est pouvoir stocker ça en binaire... J'ai essayé cela:
Mais ça ne fonctionne pas car Message n'est pas serializable... (java.io.NotSerializableException: com.sun.mail.pop3.POP3Message)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 FileOutputStream file = new FileOutputStream(new GregorianCalendar().getTimeInMillis()+""); ObjectOutputStream object = new ObjectOutputStream(file); object.writeObject(message); object.close();
Comment faire?
Merci d'avance!
A+
Partager