在Android中使用Javamail通过IMAP访问Outlook附件时出错
我正在使用JavaMail 1.5.5访问Android应用程序中的电子邮件帐户。 当我尝试通过IMAP协议访问Outlook帐户的附件时,文件大小始终显示为2字节。用于下载文件的inputstream总是空的 使用同一个环境和Gmail帐户,一切都很好 我正在使用以下方法保存附件文件:在Android中使用Javamail通过IMAP访问Outlook附件时出错,java,android,jakarta-mail,Java,Android,Jakarta Mail,我正在使用JavaMail 1.5.5访问Android应用程序中的电子邮件帐户。 当我尝试通过IMAP协议访问Outlook帐户的附件时,文件大小始终显示为2字节。用于下载文件的inputstream总是空的 使用同一个环境和Gmail帐户,一切都很好 我正在使用以下方法保存附件文件: private File downloadMimeBodyPart(MimeBodyPart part) throws IOException, MessagingException { // File
private File downloadMimeBodyPart(MimeBodyPart part) throws IOException, MessagingException {
// File Name
String currentFileName = EmailUtils.decodeString(part.getFileName());
// Allocate the file for download
String mediaPath = FileUtils.getAvailableStorageCacheDir(part.getSize());
// Inform that the SDCard don't have enough space for this download
if (mediaPath == null) {
throw new IOException("Not enouth file space for download this attachment");
}
File f = new File(mediaPath + currentFileName);
part.saveFile(f);
return f;
}
有人知道这个错误吗?节目是什么?节目是什么?