So fügen Sie E-Mail-Anhänge in Java über den Ausgabestream hinzu
Ich habe den Code für die Bibliothek javax.mail gesehen, in der Sie der E-Mail Anhänge hinzufügen:
MimeBodyPart attachmentPart = new MimeBodyPart();
FileDataSource fds = new FileDataSource("C:/text.txt");
attachmentPart.setDataHandler(new DataHandler(fds));
attachmentPart.setFileName("text.txt");
multipart.addBodyPart(attachmentPart);
Dies setzt jedoch voraus, dass sich die Datei irgendwo auf dieser Festplatte befindet. Ich möchte einen Ausgabestream direkt aus der E-Mail-Bibliothek abrufen und Dateiinhalte direkt von einem anderen Ort, an dem ich in diesen Ausgabestream schreibe, in ihn streamen. Ist das möglich?