0
我正在使用Lotus Domino的Java-API。 Domino的當前版本是8.5。我通過DIIOP/CORBA連接到Domino。我想創建一個帶有附件的文檔(電子郵件)。該電子郵件是一個多部分MIME文檔。附加文件非常簡單,並且完美。但是附件獲得了一個通用文檔圖標(空白灰色頁面)。我想爲實際的內容類型設置適當的圖標 - 例如.doc文件的文字圖標。這有可能以任何方式?我試圖修改setContentFromBytes方法的內容類型參數,但無濟於事。確定蓮花多米諾骨牌中MIME附件的圖標
這裏是一個示例代碼:
session.setConvertMIME(false);
File file = new File("c:\\temp\\file.docx");
MIMEEntity child = document.createChildEntity();
MIMEHeader header = child.createHeader("Content-Disposition");
header.setHeaderVal("attachment; filename=" + file.getName());
header = child.createHeader("Content-ID");
header.setHeaderVal(file.getName());
Stream stream = session.createStream();
stream.open(file.getAbsolutePath(), "binary");
child.setContentFromBytes(stream,"application/vnd.openxmlformats-officedocument.wordprocessingml.document", MIMEEntity.ENC_IDENTITY_BINARY);
child.encodeContent(MIMEEntity.ENC_BASE64);
stream.close();
stream.truncate();
// other code here...
session.setConvertMIME(true);
我自己也嘗試了舊的「應用程序/ msword」的內容類型,但它也是不工作。
任何想法如何設置附件的圖標?
謝謝!
不幸的是你的答案是有道理的:( 多米諾骨牌服務器上運行的Linux 我希望有任何方法來修改圖標,但沒有找到。 – erwrock