Вот как я сейчас создаю таблицу и отправляю ее по электронной почте . Я хотел бы вместо того, чтобы создавать таблицу и отправлять ее в виде текста в электронном письме, я хотел бы создать файл csv и прикрепить его к этому электронному письму, а затем отправить его. не мог бы кто-нибудь помочь мне показать, как это можно сделать? спасибо
using (MemoryStream stream = new MemoryStream(Encoding.ASCII.GetBytes(csv)))
{
try
{
string to = "";
string from = "";
string subject = "Order";
string body = sb.ToString();
SmtpClient SMTPServer = new SmtpClient("127.0.0.1");
MailMessage mailObj = new MailMessage(from, to, subject, body);
mailObj.Attachments.Add(new Attachment(stream, new ContentType("text/csv")));
mailObj.IsBodyHtml = true;
SMTPServer.Send(mailObj);
}
catch (Exception ex)
{ return "{\"Error\":\"Not Sent\"}"; }
}