gpt4 book ai didi

c# 电子邮件对象流式传输到附件

转载 作者:行者123 更新时间:2023-11-30 21:17:47 25 4
gpt4 key购买 nike

我正在尝试从一个列表列表对象创建和发送电子邮件附件。我找到了一个有据可查的答案 here,但仍有一些困惑。

它提到“获取一些二进制数据”

//Get some binary data
byte[] data = GetData();

我已经通过以下方式测试了我的数据:

Console.WriteLine(ieLog.FirstName + "." + ieLog.LastName);

我想我的问题是,如果它还不是一个流,我该如何将其转换为一个流,然后使用:

//save the data to a memory stream
MemoryStream ms = new MemoryStream(data);

然后发送附件?

感谢您的帮助或提示。

如果我无法弄清楚,我想成为 excel doc 或 csv。我敢肯定已经有这类东西的类(class)了,新手去哪里找这类信息?

最佳答案

我是直接在浏览器里写的,应该没问题:

...

byte[] data = ASCIIEncoding.Default.GetBytes(ieLog.FirstName + "." + ieLog.LastName);

using(MemoryStream ms = new MemoryStream(data))
{
mail.Attachments.Add(new Attachment(ms, "myFile.csv", "text/csv" ));

SmtpClient smtp = new SmtpClient("127.0.0.1");
smtp.Send(mail);
}

关于c# 电子邮件对象流式传输到附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4604726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com