gpt4 book ai didi

java - 共享电子邮件附件名称错误

转载 作者:行者123 更新时间:2023-12-02 04:38:05 38 4
gpt4 key购买 nike

我正在使用 commons-email-1.2.jar,但附件名称存在问题。

private static final String XML_ATTACHMENT_FILE_NAME = "Data.xml";
...
email.attach(ds, XML_ATTACHMENT_FILE_NAME, description, EmailAttachment.ATTACHMENT);

问题在于附件名称不是“Data.xml”,而是与数据库中存储的媒体名称相关的其他名称,在某种程度上与描述+文件扩展名相关。

其他人也遇到过这个问题吗?

更新:在 Windows (Outlook) 上它工作正常,但问题出在 Mac 上。

最佳答案

如果没有日志,我不确定这里的问题,但您可以尝试详细的方法:

// Create the attachment
EmailAttachment attachment = new EmailAttachment();
attachment.setPath("foo/foo.jpg");
attachment.setDisposition(EmailAttachment.ATTACHMENT);
attachment.setDescription("Picture");
attachment.setName("Foo");

// Create the email message
MultiPartEmail email = new MultiPartEmail();
email.setHostName("foo.myserver.com");
email.addTo("foo@bar.com", "Foo Bar");
email.setFrom("example@example.com", "Example");
email.setSubject("Picture");
email.setMsg("Message body example");

// add the attachment
email.attach(attachment);

// send the email
email.send();

关于java - 共享电子邮件附件名称错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56538958/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com