2011-09-28 138 views
0

我試圖將一個視頻剪輯(.avi)附加到電子郵件中。在.NET Framework 4.0中有沒有辦法做到這一點?將.avi文件附加到電子郵件

我的邏輯是,我需要在某種文件流中打開avi,然後將該流附加到電子郵件併發送出去。我正在努力的部分是從文件中獲取流。

+0

請提供你試過到目前爲止碼 - 截至目前你的問題不匹配的標題 - 「剛剛接到流掙扎」是不完全的問題發送電子郵件。 –

+0

我也解決了這個不同的方式。 'code' Stream stream = new FileStream(@「C:\ 110906130800.avi」,FileMode.Open); Attachment EmailAttachment = new Attachment(stream,「Clip.avi」); 'code' – Matthew

回答

2

試試這個,標準的方式來添加附件在.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); 
+0

謝謝!這工作完美。查看原始帖子以獲取其他解決方案。 – Matthew