Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - problema JAVAMAIL
Forum - Java - problema JAVAMAIL

Avatar
Fireantology (Normal User)
Newbie


Messaggi: 8
Iscritto: 07/10/2006

Segnala al moderatore
Postato alle 15:32
Domenica, 27/05/2007
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

PM Quote