如何使用Aspose向.oft文件添加附件

时间:2016-08-05 12:33:38

标签: c# .net email aspose oft

我想用C#创建一个.oft文件。 oft文件需要有一个html主体和附件。

我发现我应该可以使用Aspose来做到这一点。 但是,当我运行我的代码时,附件永远不会被添加。

(它们被添加到AttachmentCollection中,但是在Outlook中打开.oft文件时没有显示.of文件确实大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);

下面您可以看到有关附件添加到附件列表后的一些信息。

enter image description here enter image description here

如果你知道可能导致这种情况的原因,或者知道另一种创建.oft文件的方法,那么你会非常感谢你提供帮助和意见!

1 个答案:

答案 0 :(得分:0)

如果您必须在邮件的HTML正文中显示图片,则需要将其包含为linked resource而不是常规附件。这应该满足您将图像添加到邮件正文并在MS Outlook中显示它的要求。

注意:我使用Aspose作为开发者布道者。