내 Silverlight 응용 프로그램은 어느 시점에서 미리 설정된 전자 메일 주소로 전자 메일을 보내야합니다. 지금까지 그렇게 좋았습니다. 실제로 전자 메일을 보냅니다.silverlight mailmessage embedde 이미지가 회색입니다
이미지를 포함하고 싶을 때 문제가 생깁니다.
string Body = "<b>This is a test E-Mail</b><br><BR>This E-mail is being sent as part of beta testing...<BR><img alt=\"\" src=\"cid:imageId\" >";
ContentType ct = new ContentType(MediaTypeNames.Image.Jpeg);
AlternateView htmlView = AlternateView.CreateAlternateViewFromString(Body, null, "text/html");
LinkedResource imagelink = new LinkedResource(@"C:\\Users\\David\\Desktop\\Projectos\\WorkIt\\Resources\\Imagens\\workitlogosmall.jpg", ct);
imagelink.ContentId = "imageId";
imagelink.TransferEncoding = System.Net.Mime.TransferEncoding.Base64;
htmlView.LinkedResources.Add(imagelink);
mail.AlternateViews.Add(htmlView);
mail.IsBodyHtml = true;
내가 포맷 된 텍스트로 전자 메일을 수신하고 있습니다 만, 이미지 대신, 나는 회색 상자를 얻을 : 이것은 내가 실제로 사용하고 많은 샘플 코드 중 하나입니다.
무슨 일 이니? 이미지의 경로를 얻기 위해 여러 가지 방법을 시도했지만 항상 같은 결과를 얻었습니다 !!
아무도 내가 뭘 잘못 설명 할 수 있습니까 ???