Я использую Java-API для Lotus Domino. Текущая версия Domino - 8.5. Я подключаюсь к Domino через DIIOP/CORBA. Я хочу создать документ (электронную почту) с вложениями. Это многостраничный MIME-документ. Прикрепление файла довольно просто и отлично работает. Однако вложение получает общий значок документа (пустая серая страница). Я хотел бы установить соответствующий значок для фактического типа контента - например. word-icon для .doc-файла. Это возможно в любом случае? Я попытался изменить параметр типа контента метода setContentFromBytes, но безрезультатно.определить значок для вложений mime в lotus domino
вот пример кода:
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» тип содержимого, но он также не работают.
Любые идеи по установке значка для вложения?
Спасибо!
К сожалению, ваш ответ имеет смысл :( domino-server работает на linux Я надеялся, что есть какой-либо способ изменить значок, но не нашел его. – erwrock