在c#中将文件附加到电子邮件中

本文关键字:电子邮件 文件 | 更新日期: 2023-09-27 18:17:31

如何将一些文件或文件夹作为一个压缩文件附加到c#中的电子邮件?例如,假设我有2个文件夹和3个文件,我需要将这些文件和文件夹附加到一个压缩文件中。

在c#中将文件附加到电子邮件中

您可以使用DotNetZip来压缩文件夹,因为有一个方法正好用于此任务:

using (var zip = new ZipFile())
{
    zip.AddDirectory("DirectoryOnDisk", "rootInZipFile");
    zip.Save("MyFile.zip");
}

之后,你只需将其附加到电子邮件(

)

.AddAttachment (. .)

)。