【发布时间】:2020-06-29 11:21:04
【问题描述】:
我已经用 org.springframework.mail.javamail 实现了 java 邮件,但是从 gmail 下载时它没有用文件扩展名下载
下面是我的java代码
private JavaMailSender mailSender;
MimeMessagePreparator preparator = new MimeMessagePreparator() {
public void prepare(MimeMessage mimeMessage) throws Exception {
MimeMessageHelper message = new MimeMessageHelper(mimeMessage, true);
message.setTo("abc@gmail.com");
message.setFrom("sdf@gmail.com", "hello");
message.setText("text", true);
message.setSubject("subject");
message.addAttachment("name", file);
}
};
try {
mailSender.send(preparator);
} catch (Exception ex) {
ex.printStackTrace();
}
正如我们在first image 中看到的那样,它显示为 excel 文件,但是当我们下载它时,它会下载为文件 please see the second image 如果有任何遗漏或建议任何更改,请帮助我
编辑
我正在创建文件为File outputFl = new File("filepath/finaleName.xls");
【问题讨论】:
-
@AjayKumar 我刚刚更新了我的问题。请检查
-
不,我的意思是说,你是如何下载文件的。向我们展示该代码。
-
我正在从 gmail 手动下载它。一旦gmail带有附件。请查看我有问题的第一张和第二张链接图片
-
@AjayKumar 或任何人请帮助我
标签: java spring spring-mvc gmail jakarta-mail