gpt4 book ai didi

java - 我可以创建一个文件并通过电子邮件发送它而不保存在 java 中吗?

转载 作者:行者123 更新时间:2023-11-29 03:02:11 25 4
gpt4 key购买 nike

我有一个名为 info.txt 的文件保存在我的系统中。

在我的 java 代码中,我必须修改文件名并将其作为电子邮件附件发送。

例如,在我的代码中,我需要创建一个名称为 info_myCompanyName.txt 的文件,并将 info.txt 中的内容复制到 info_myCompanyName.txt,并将新创建的文件 info_myCompanyName.txt 通过电子邮件发送到附件中,而不将其保存在我的文件系统中?

场景是这样的。我只想知道这是否可能,如果可能,那怎么可能。我知道如何从另一个文件复制文件以及如何通过电子邮件发送等等...

最佳答案

这不是问题,因为当您向电子邮件添加附件时,您可以自由指定文件名。甚至磁盘上的原始文件名是什么都没有关系。

参见 Sending mail attachment using Java

MimeBodyPart messageBodyPart = new MimeBodyPart();
DataSource source = new FileDataSource("info.txt");
messageBodyPart.setDataHandler(new DataHandler(source));
messageBodyPart.setFileName("info_myCompanyName.txt");

关于java - 我可以创建一个文件并通过电子邮件发送它而不保存在 java 中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34167308/

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