2008-09-19 8 views
23

Görüntü için bir yer tutucuya sahip bir HTML Posta şablonum var. Bir veritabanından göndermek ve bir fotoğraf dizinine kaydetmek için ihtiyacım olan görüntüyü alıyorum. Resmi HTML İletisine gömmem gerekiyor.Bir resmi .NET HTML Mail İletisine nasıl yerleştiririm?

AlternateView htmlView = AlternateView.CreateAlternateViewFromString("<HTML> <img src=cid:VisitorImage> </HTML>"); 

LinkedResource VisitorImage = new LinkedResource(p_ImagePath); 
VisitorImage.ContentId= "VisitorImage"; 
htmlView.LinkedResources.Add(VisitorImage); 

cevap

22

bu deneyin:

Bir AlternateView kullanarak incelemiş bulunuyoruz bağlantı öldü gibi

LinkedResource objLinkedRes = new LinkedResource(
      Server.MapPath(".") + "\\fuzzydev-logo.jpg", 
      "image/jpeg"); 
objLinkedRes.ContentId = "fuzzydev-logo";  
AlternateView objHTLMAltView = AlternateView.CreateAlternateViewFromString(
      "<img src='cid:fuzzydev-logo' />", 
      new System.Net.Mime.ContentType("text/html")); 
objHTLMAltView.LinkedResources.Add(objLinkedRes); 
objMailMessage.AlternateViews.Add(objHTLMAltView); 
+0

görünüyor. –

İlgili konular