我需要发送带有xls附件的电子邮件。在本地,我正在生成xls文件。该文件我可以打开没有任何问题。但是我无法打开附件中的文件。当我尝试打开显示诸如“文件格式和扩展名不匹配”之类的消息时。
File fileBase = new File(FilePath);
byte[] bytes = new byte[(int) fileBase.length()];
EmailAttachments emailAttachments = new EmailAttachments();
String base64 = new sun.misc.BASE64Encoder().encode(bytes);
emailAttachments.setBase64(base64);
emailAttachments.setFileType("XLS");