【问题标题】:How I can attach a folder in SendGrid email [duplicate]如何在 SendGrid 电子邮件中附加文件夹 [重复]
【发布时间】:2018-05-31 00:15:14
【问题描述】:

我正在使用 SendGrid 从 Visual Studio 中使用 C# 发送电子邮件。到目前为止,我已经成功发送电子邮件。

现在我想将一个 zip 文件夹附加到我使用 SendGrid 创建的电子邮件中。如何附加 zip 文件夹?

我看过 pdf、jpeg 的示例,但我特别关注 zip 文件或文件夹,换句话说,下面的附件属性的变量是什么:

attachment = new Attachment()
        {
            Content = ?,
            Type = ?
            Filename = "MyFilesFolder2.zip",
            Disposition = "inline",
            ContentId = ?
        };

谢谢

【问题讨论】:

  • 实际上,我不是在谈论任何文件,而是在谈论 zip 文件。将 zip 附加到电子邮件时,附件变量的值是多少。
  • 您无需更改这些值的默认值。 myMessage.Attachments.Add(new Attachment("C:\Path\To\MyFilesFolder2.zip")); 可以正常工作。

标签: c# sendgrid


【解决方案1】:

您似乎对 MS Windows 将 ZIP 文件显示为文件夹感到困惑。 ZIP 文件不是文件夹,它们只是文件,就像任何其他文件一样。

因此,您可以像添加任何其他文件一样将它们添加到电子邮件中。有关详细信息,请参阅以下 SO 问题:

如果您还没有 ZIP 文件并且想要创建一个(基于现有文件夹),那是一个完全不同的问题。幸运的是,这里也得到了回答:

【讨论】:

    猜你喜欢
    • 2017-08-21
    • 2016-11-30
    • 2020-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-16
    相关资源
    最近更新 更多