Sending an email with attachment using SendGrid

后端 未结 4 1901
攒了一身酷
攒了一身酷 2020-12-06 06:01
 var myMessage = new SendGridMessage();
            myMessage.From = new MailAddress(\"info@email.com\");
            myMessage.AddTo(\"Cristian 

        
4条回答
  •  南方客
    南方客 (楼主)
    2020-12-06 06:12

    You can add multiple files

           var msg = MailHelper.CreateSingleEmail(from, to, subject, null, content);
    
            byte[] byteData = Encoding.ASCII.GetBytes(File.ReadAllText(filePath));
            msg.Attachments = new List
            {
                new SendGrid.Helpers.Mail.Attachment
                {
                    Content = Convert.ToBase64String(byteData),
                    Filename = "FILE_NAME.txt",
                    Type = "txt/plain",
                    Disposition = "attachment"
                }
            };
    

提交回复
热议问题