Отправка электронной почты со встроенным изображением, хранящимся в базе данных.
Привет,
Мое приложение уже отправляет электронную почту со встроенным изображением, но на этот раз все изображения были сохранены в базе данных.
Я не могу понять, как читать и обрабатывать сохраненное изображение, чтобы быть частью электронной почты.
Заранее спасибо
Что я уже пробовал:
below code is for reading image from file path. using (FileStream fileStream = new FileStream(Server.MapPath("~/" + fname), FileMode.Open, FileAccess.Read)) { content = new byte[fileStream.Length]; fileStream.Read(content, 0, content.Length); } fileAttach.Content = content; CreateAttachmentType attachmentRequest = new CreateAttachmentType(); attachmentRequest.Attachments = new AttachmentType[1]; attachmentRequest.Attachments[0] = fileAttach; attachmentRequest.Attachments[0].IsInline = true; attachmentRequest.Attachments[0].ContentId = FileName; attachmentRequest.ParentItemId = emailResponseMessage.Items.Items[0].ItemId;
Richard MacCutchan
Так же, как и выше, считайте данные изображения из базы данных в поле содержимого.