Как отображать изображение в почтовом ящике Outlook Sharepoint из пути к файлу

Мне нужно отобразить изображение на тело mailItem из прикрепленного изображения. Но он продолжает отображать имя файла (img.jpg). Я попытался добавить html-тег, но он также отображает имя файла.

Как мне отображать изображение вместо имени файла?

Вот что я получил:

byte[] imageData = null;
 if (inspectorForm.txtEventPictureURL.Text != "")
 {
 //string imagepath = "http://---/Pictures/"+ inspectorForm.txtEventPictureURL.Text;
 //string imagepath = "C:\Users\---\img.jpg"; 
 string imagepath = inspectorForm.txtEventPictureURL.Text;

 //convert image url into byte
 //code here

 mailItem.Body = Environment.NewLine + "Event Title : " + inspectorForm.txtTitle.Text + Environment.NewLine + "Event Description : " + inspectorForm.txtDescription.Text + Environment.NewLine + "Event Start Date From :" + inspectorForm.dtpStartDate.Text + " To " + inspectorForm.dtpEndDate.Text + Environment.NewLine + "Time From : " + inspectorForm.cbStartHours.Text + " : " + inspectorForm.cbStartMins.Text + " To " + inspectorForm.cbEndHours.Text + " : " + inspectorForm.cbEndMins.Text + Environment.NewLine 
 + "Image Url : " + Directory.GetDirectories(imagepath) ; 
 }
1 ответ

Вам нужно использовать " " html и предоставить ему исходный путь изображения и включить логический IsBodyHtml в "true" объекта " mailItem ". И плюс ваш образ должен быть на опубликованном интернет-доступном сайте

licensed under cc by-sa 3.0 with attribution.