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的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Python 数据帧存储在内存中并将其作为 excel 附件发送到特定的电子邮件地址?

带有文件上传附件的 PHP 联系表

通过 Codeigniter 发送带附件的电子邮件时出错

使用来自 node.js 的 AWS SES 在邮件中上传 .jpg 图像附件

android导出到csv并作为电子邮件附件发送

Cakephp 发送电子邮件,附件发送为 0 字节