Oppure

Loading
27/05/07 13:32
Fireantology
Salve ho già preso confidenza con java mail e con il suo funzionamento gestendo le mail in ricezione ed in invio.
Purtroppo non riesco ha vedere le multipart... ovvero quando è necessario scaricare l'allegato sul sito della sun ti chiedono di eseguire un preciso codice... questo

Multipart multipart = (Multipart)message.getContent();

for (int i=0, n=multipart.getCount(); i<n; i++) {
Part part = multipart.getBodyPart(i));

String disposition = part.getDisposition();

if ((disposition != null) &&
((disposition.equals(Part.ATTACHMENT) ||
(disposition.equals(Part.INLINE))) {
saveFile(part.getFileName(), part.getInputStream());
}
}

A me succede una cosa molto strana... nella riga
Multipart multipart = (Multipart)message.getContent();

mi dice che non può effettuare il cast(getContent restituisce Object)
l'errore preciso è questo

java.lang.String cannot be cast to javax.mail.Multipart

Cercando su pagine in ingele mi è sembrato di scorgere che questo problema succede solo con la JDK 6.0..

AIUTO

Grazie
aaa