【问题标题】:How to add attachments to .oft file with Aspose如何使用 Aspose 将附件添加到 .oft 文件
【发布时间】:2016-08-05 12:33:38
【问题描述】:

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

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

(它们被添加到 AttachmentCollection 中,但在 Outlook 中打开 .oft 文件时不显示。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 文件的其他方法,我们将不胜感激您的帮助和 cmets!

【问题讨论】:

  • Aspose 非常有问题。发布到他们的支持论坛并向他们发送一些示例代码以显示正在发生的事情。确保你没有给他们你的密钥文件。此外,最好将您的项目压缩并作为一个文件附加。
  • 你知道我可以用来创建文件的其他项目吗?

标签: c# .net email aspose oft


【解决方案1】:

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

注意:我与 Aspose 一起担任开发人员宣传员。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-21
    • 1970-01-01
    • 1970-01-01
    • 2017-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多