Как добавить вложения в файл .oft с помощью Aspose

Я хочу создать файл .oft с C#. Файл часто должен иметь тело html и вложения.

Я обнаружил, что должен быть в состоянии сделать это с помощью Aspose. Однако, когда я запускаю свой код, вложения никогда не добавляются.

(Они добавляются в AttachmentCollection, но не отображаются, когда файл .oft открывается в Outlook. Файл oft становится в 20 раз больше, поэтому я предполагаю, что добавляются необработанные данные вложения.)

MailMessage message = new MailMessage();

var attachmentGif = new Attachment(@"C:\inetpub\wwwroot\IntranetKbs\Website\Email logos\" + language + @"\KBSFRB_logo_" + language + @".gif");
var attachmentEps = new Attachment(@"C:\inetpub\wwwroot\IntranetKbs\Website\Email logos\" + language + @"\KBSFRB_logo_" + language + @".eps");

message.Attachments.Add(attachmentGif);
message.Attachments.Add(attachmentEps);

Ниже вы можете увидеть некоторую информацию о вложениях после их добавления в список вложений.

введите здесь описание изображения введите здесь описание изображения

Если вы знаете, что может вызвать это, или знаете другой способ создания файлов .oft, вы поможете, и комментарии будут очень признательны!


person Timon    schedule 05.08.2016    source источник
comment
Aspose очень глючит. Отправьте сообщение на их форум поддержки и отправьте им пример кода, чтобы показать, что происходит. Убедитесь, что вы не даете им свой ключевой файл. Кроме того, лучше всего заархивировать проект и прикрепить его одним файлом.   -  person rory.ap    schedule 05.08.2016
comment
Знаете ли вы другие проекты, которые я мог бы использовать для создания часто используемых файлов?   -  person Timon    schedule 05.08.2016


Ответы (1)


Если вам нужно отобразить изображения в теле сообщения HTML, вам нужно включить их как связанный ресурс вместо обычных вложений. Это должно соответствовать вашим требованиям по добавлению изображения в тело сообщения и отображению его в MS Outlook.

Примечание. Я работаю с Aspose в качестве разработчика-евангелиста.

person Kashif Iqbal    schedule 10.10.2016