を添付します.. ... はその場でPDFファイルをattchする任意の方法は、あなたがそれを行うことができない...は、今私はローカルに保存せずにJavaのメールに生成されたPDFを添付する方法を知りたい..私は電子メールを送信するためのJava Mailを使用.. PDFを生成し、私はPDFファイルを生成するJavaクラスを持っているJavaのメールに
1
A
答えて
0
あります。それは少なくとも一時的な場所が必要です。あなたはそのようなものが欲しい理由を教えてもらえますか?そして、あなたが本当に必要とするもののための解決策を提案することができます。
1
は、実際にファイルを作成してアタッチする方法があります。ファイルデータからバイトを取得し、特定のコンテンツタイプを指定するだけです。 http://www.feedforall.com/mime-types.htm
public static class CustomFileDataSource extends FileDataSource {
private byte[] data;
public CustomFileDataSource(String fileName, byte[] data) {
super(fileName);
this.data = data;
}
@Override
public String getContentType() {
return "application/pdf";
}
@Override
public InputStream getInputStream() throws IOException {
return new ByteArrayInputStream(data);
}
}
MimeBodyPart filePart = new MimeBodyPart();
filePart.setDataHandler(new DataHandler(new CustomFileDataSource(file.getFileName(),file.getFile())));
filePart.setFileName(file.getFileName());
Multipart mp = new MimeMultipart();
mp.addBodyPart(filePart);
message.setContent(mp);
関連する問題
- 1. pdfファイルをローカルまたはサーバー上に保存せずに電子メールでpdfファイルを生成して送信することは可能ですか?
- 2. wicked-pdfから生成された電子メールにpdf添付ファイルを送信できません。
- 3. asp.netアプリで電子メールに自動生成されたpdfを添付する
- 4. Django - ビューで生成されたPDFを添付してメールに添付する
- 5. HTMLをPDFにエクスポートし、生成されたPDFをDJANGOの電子メールで送信します
- 6. エクスプレスアプリから送信された電子メールにPDFを添付するには
- 7. Javaから電子メールでPDFを送信する方法
- 8. ローカルマシンに保存せずにJAVA Mail APIを使用して添付ファイル付きのEメールを送信する
- 9. Laravel 5:動的ページから生成された.pdfファイルが添付された電子メールを送信
- 10. 電子メールのためのビューからPDFを生成
- 11. 電子メールでHTML divを使用して作成したPDFを添付してください(Java)
- 12. DOMPDF - 作成したPDFを電子メールに添付
- 13. は、私はコマンドを使用してPDFにHTMLを生成しているjavascriptの、JSPまたはJava
- 14. html2canvasとjsPDF(電子メールの添付ファイルとしてPDFを生成)
- 15. sendgrid mail apiを使用してdompdfによって生成されたpdfをメールに添付するにはどうすればよいですか?
- 16. Laravelはpdfのファイルを電子メールに添付します
- 17. 電子メールの添付ファイルとしてpdfを送信
- 18. 私は電子メールを送信するためにSendInBlueのJava APIを使用していSendInBlue
- 19. sql電子メール経由でPDf添付ファイルを送信する
- 20. WebサービスからPDFを生成し、添付ファイルとして電子メールで送信する
- 21. 電子メールの生成に使用するJavaテンプレートシステムはどれですか?
- 22. PDFを生成して添付ファイルとして電子メールで送信しました(PDFは開かれません)
- 23. Javaでpdfファイルを生成するには
- 24. React/Nodejsを使用して電子メールで生成されたPDFファイルを送信
- 25. どのように前に私はPDFを生成し、 のActiveMQを使用して電子メールを送信する私のアプリケーションでのActiveMQ
- 26. 添付ファイル付き電子メールをJavaで送信する
- 27. Swiftの電子メールにPDFを添付しましたが、PDFはデコードされていません
- 28. Java - PDF生成フレームワーク
- 29. PDFを生成し、React Nativeを表示または電子メールで送信しようとしています
- 30. Laravelから生成されたPDFをMailableに添付する
私たちの要件は、サーバーに保存しないようなものです。私はなぜ飛行にpdfの添付ファイルが可能ではない..知っているかもしれません..私は別のオプションを続行することができます理由を知っていますか? –
Javaメールを使用して何かを添付するには、ファイルへのパスを指定する必要があります。一時的にファイルを保存するのはなぜあなたの選択肢ではありませんか? – Bee
これは、逸脱することなく実装するための当社の要件です。私たちはあなたが言ったようにすでに実装していますが、再び一時的に保存しないように求められます。したがって、この場合には、適切な正当化は、彼らを説得するために提供されなければならない...彼らは2回の別々の一連の処理であるため親切 –