csharp 上传文件并将其作为附件发送到电子邮件#email #attachment

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 上传文件并将其作为附件发送到电子邮件#email #attachment相关的知识,希望对你有一定的参考价值。

public IEnumerable<HttpPostedFileBase> UploadedFiles { get; set; }

var mailMessage = new MailMessage();
// ... To, Subject, Body, etc

foreach (var file in UploadedFiles)
{
  if (file != null && file.ContentLength > 0)
  {
    try
    {
      string fileName = Path.GetFileName(file.FileName);
      var attachment = new Attachment(file.InputStream, fileName);
      mailMessage.Attachments.Add(attachment);
    }
    catch(Exception) { }
  }
}

以上是关于csharp 上传文件并将其作为附件发送到电子邮件#email #attachment的主要内容,如果未能解决你的问题,请参考以下文章