我想添加一個附件用作電子郵件中的標題圖像。但是,當我嘗試附加文件時,路徑從窗口讀取而不是從我的解決方案目錄位置讀取。我怎麼做?c#MailMessage附件位置
var msg = new MailMessage(fromMailAdress, toEmail) { Subject = subject, Body = emailBody };
msg.Attachments.Add(new Attachment("../images/logo.jpg"));
從C讀取:\ WINDOWS \ SYSTEM32 \影像\ logo.jpg」
我想從解決方案層面的項目/圖像/ logo.jpg
你可能認爲這是你想要的,但它可能不是。想想你在部署應用程序時會發生什麼。 – Icemanind 2014-10-06 21:21:41
你可以不使用資源文件位置嗎?這裏是關於MailMessage附件頭的MSDN文檔http://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.headers(v=vs.110).aspx – MethodMan 2014-10-06 21:24:53