如何發送內嵌圖片的 E-mail ( Inline Attachment )

摘要:如何發送內嵌圖片的 E-mail ( Inline Attachment )

要使用E-MAIL的附加檔案可以用FileUpload
E-mail的附加檔案使用Attachment
 
 
Q1: 一般而言FileUpload上傳檔案後,是把檔案存在SERVER上,希望能夠少這個步驟直接把檔案當成附件送出。
 
A1:
      MailMesssage mail = new MailMessage();
      mail.Attachment.Add(new Attachment(FileUpload1.FileContent, FileUpload1.FileName.ToString() ) );
                                                                                                    ↑ filename


Q2:  int ifileSize = FileUpload1.PostedFile.ContentLength;   這SIZE怎麼算
 
A2:  如果我希望是10MB則為   1024 * 1024 * 10 = 10485760