Đây là cách tôi hiện đang tạo một bảng và gửi nó trong email. Những gì tôi muốn làm là thay vì tạo ra một bảng và gửi nó như là văn bản trong email tôi muốn tạo một tập tin csv và đính kèm nó vào email này và sau đó gửi này. ai đó có thể vui lòng giúp tôi chỉ cho bạn cách thực hiện điều này không? cảm ơnCách tạo csv và đính kèm vào email và gửi vào C#
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\"}"; }
}
Bạn đã có file CSV hay bạn muốn tạo ra nó từ dữ liệu SQL? –
tôi muốn tạo một cái mới từ dữ liệu sql – Beginner
Bạn có yêu cầu chúng tôi viết mã cho bạn không? Đó không phải là trang web này dành cho. Nếu bạn gặp phải một số vấn đề khi viết mã đó, bạn nên hỏi về điều đó. – svick