私は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