Привет, я пишу программу для сканирования писем на вложения и сохранения этих вложений локально, но я продолжаю получать следующую ошибку (код следует после сообщения об ошибке) спасибо
Exception in thread "main" java.lang.ClassCastException: java.lang.String cannot be cast to javax.mail.Multipart
at reader.main(reader.java:70)
Multipart multipart = (Multipart) message[i].getContent();
for (int j = 0, m = multipart.getCount(); j < m; i++){
Part part = multipart.getBodyPart(j);
String disposition = part.getDisposition();
if ((disposition != null)&& (disposition.equals(Part.ATTACHMENT)|| (disposition.equals(Part.INLINE)))){
saveFile(part.getFileName().toString(), part.getInputStream());
}
}
}
// Close connection
folder.close(false);
store.close();
}
static void saveFile(String filename, InputStream in){
File file = new File("c:/temp/" + filename);
for (int i = 0; file.exists ();i++) {
file = new File(filename + i);
}
}