2011-09-28 12 views
0

전자 메일에 비디오 클립 (.avi)을 첨부하려고합니다. .NET Framework 4.0에서이 작업을 수행 할 수있는 방법이 있습니까?전자 메일에 .avi 파일 첨부

내 논리는 어떤 종류의 파일 스트림에서 그 avi를 열고 전자 메일에 스트림을 첨부하여 보내야한다는 것입니다. 내가 고민하는 부분은 파일에서 스트림을 가져 오는 것입니다.

+0

지금까지 시도 코드를 입력하십시오 .NET의 첨부 파일을 추가하려면이 표준 방법으로 시도 - 귀하의 질문에 제목과 일치하지 않는 현재로서는를 - "스트림을 받고 고민하는 것은"정확히 문제가되지 않습니다 이메일 전송. –

+0

나는 또한 다른 방식으로 이것을 풀었다. 'code' 스트림 스트림 = 새 FileStream (@ "C : \ 110906130800.avi", FileMode.Open); 첨부 파일 EmailAttachment = 새 첨부 파일 (스트림, "Clip.avi"); 'code' – Matthew

답변

2

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

관련 문제