У меня есть пара изображений, хранящихся в папке ресурсов проекта Visual Studio, и мне нужно загрузить их и отобразить в теле почты Outlook. Вот это код:
Bitmap b = new Bitmap(Properties.Resources.MyImage);
ImageConverter ic = new ImageConverter();
Byte[] ba = (Byte[])ic.ConvertTo(b, typeof(Byte[]));
MemoryStream logo = new MemoryStream(ba);
LinkedResource companyImage = new LinkedResource(logo);
companyImage.ContentId = "companyLogo";
mailitem.HTMLBody += "<img src=\"cid:companyLogo\">";
Однако он не может отображаться в теле письма, а отображается как «пустое поле с красным крестиком». Можете ли вы дать мне несколько идей?