C# 将.avi文件附加到电子邮件

C# 将.avi文件附加到电子邮件,c#,email,avi,C#,Email,Avi,我正在尝试将视频剪辑(.avi)附加到电子邮件。在.NETFramework4.0中有什么方法可以做到这一点吗 我的逻辑是,我需要在某种文件流中打开avi,然后将该文件流附加到电子邮件并发送出去。我正在努力解决的部分是从文件中获取流 试试这个在.NET中添加附件的标准方法 MailMessage nMsg = new MailMessage(); nMsg.From = new MailAddress(fromAddress); nMsg.Subject = subject; Attachm

我正在尝试将视频剪辑(.avi)附加到电子邮件。在.NETFramework4.0中有什么方法可以做到这一点吗


我的逻辑是,我需要在某种文件流中打开avi,然后将该文件流附加到电子邮件并发送出去。我正在努力解决的部分是从文件中获取流

试试这个在.NET中添加附件的标准方法

MailMessage nMsg = new MailMessage();

nMsg.From = new MailAddress(fromAddress);
nMsg.Subject = subject;

Attachment attachFile = new Attachment("Your file path here");
nMsg.Attachments.Add(attachFile);

SmtpClient mailer = new SmtpClient("yousmtpserver");
mailer.Send(nMsg);

请提供您迄今为止尝试过的代码-到目前为止,您的问题与标题不匹配-“努力获取流”并不完全是发送电子邮件的问题。我也用不同的方法解决了这一问题
code
Stream=newfilestream(@“C:\110906130800.avi”,FileMode.Open);附件EmailAttachment=新附件(流,“Clip.avi”)<代码>代码谢谢!这很好用。另一个解决方案请参见原始帖子。