我有一個Java類,它生成PDF文件..我用Java郵件發送電子郵件。現在我想知道如何安裝生成的PDF到Java郵件,而在本地保存.. .. 有沒有你不能做任何的方法來attch飛PDF ...生成PDF,重視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. 如何在java中附加生成的pdf文件郵件
- 2. Java PDF生成庫
- 3. 在Laravel附加生成pdf到郵件
- 4. 從視圖中生成PDF以便發送電子郵件
- 5. Cordova - 從HTML和電子郵件PDF生成PDF作爲附件?
- 6. 附加pdf生成與TCPDF郵件發送郵件PHP函數
- 7. 如何用java生成pdf文件
- 8. 使用java生成pdf文件
- 9. 使用java生成pdf文件,Itext
- 10. Java Pdf生成和下載
- 11. Java - PDF生成框架
- 12. SSJS或Java生成PDF
- 13. 重新生成Docusign電子郵件
- 14. CakePHP生成pdf,然後作爲電子郵件附件發送
- 15. 發送電子郵件與生成PDF作爲附件?
- 16. html2canvas和jsPDF(生成的PDF格式爲電子郵件附件)
- 17. 電子郵件TCPDF生成的PDF文件與PHP郵件功能
- 18. 使用Backbone/Marionette視圖和模型生成PDF或HTML電子郵件
- 19. asp.net C#生成PDF文件
- 20. Symfony2 PDF生成器套件
- 21. 用Zend生成PDF文件
- 22. Django - 將PDF格式視圖生成的電子郵件附加到電子郵件中
- 23. Java郵件PDF附件不工作
- 24. 從視圖生成pdf Mvc 3
- 25. Asp.Net MVC如何讓視圖生成PDF
- 26. Codeigniter - 視圖快照 - 生成PDF
- 27. 使用iTextSharp從視圖中生成PDF
- 28. PHP郵件表單不生成郵件
- 29. 如何使用Ruby on Rails生成PDF郵件合併?
- 30. 隨時生成PDF和使用webmatrix發送電子郵件
我們的要求就像不保存在服務器中。我可以知道爲什麼PDF附件在飛行是不可能的。如果我知道我可以繼續使用另一個選項的原因? –
要使用java郵件附加一些東西,你必須指定文件的路徑。爲什麼臨時保存文件不適合你? – Bee
這是我們的要求,沒有任何偏差。我們已經按照你的說法執行了,但是我們仍然被要求暫時不要保存。因此,在這種情況下,適當的理由,應提供給說服他們..請不要讓我知道確切的技術問題,而暫時保存,這是不可能的理由...... –