전자 메일을 보내는 asp.net 응용 프로그램이 있습니다. 전자 메일 내에서 회사 로고를 서명 영역 (본문 아래)에 첨부하고 싶습니다. 이 사이트 Embed image in Email - ASP.NET , C#
보면 내가
AlternateView av1 = AlternateView.CreateAlternateViewFromString("<html><body>" + msgBody, null, MediaTypeNames.Text.Html + "<br><img src=cid:companylogo/><br></body></html>");
asp.net 생성 된 전자 메일에 로고를 첨부 할 때 오류가 발생했습니다.
에서 오류가 발생하는 오류는 다음과 같습니다 지정된 미디어 유형이 유효하지 않습니다.
내 코드는 다음과 같습니다
msgBody += "Contact Email: " + contactemailaddr + "<br/><br/>";
LinkedResource logo = new LinkedResource("C:\\Data\\Images\\companylogo.jpg");
logo.ContentId = "corpLogo";
AlternateView av1 = AlternateView.CreateAlternateViewFromString("<html><body>" + msgBody, null, MediaTypeNames.Text.Html + "<br><img src=cid:companylogo/><br></body></html>");
av1.LinkedResources.Add(logo);
message.AlternateViews.Add(av1);
어떤 아이디어가 무엇이 원인이 될 수 있을까?
그게 효과가 있습니다. 감사 – user1111955