我在 .NET 4.5 中有以下代码来使用 SmtpClient 发送邮件附件。我将以下创建的内存流添加到消息的附件集合中。
using System.IO;
using System.IO.Compression;
var memoryStream = new MemoryStream();
using (var archive = new ZipArchive(memoryStream, ZipArchiveMode.Create, true))
{
archive.CreateEntryFromFile(@"c:\Files\File1.txt", "File1.txt");
}
当我收到一封电子邮件时,它显示为zip文件,但档案中没有File1.txt。这里缺少什么?