Я пытаюсь добавить в текст сообщения электронной почты некоторые изображения, перебирая ArrayList
путей к изображениям.Одно из них, первое изображение, добавляется в теле HTML, но те, которые появляются после добавления в виде вложений с именем ATT00X.jpg.Я нахожу это странным.Как я могу иметь оба изображения в тексте HTML письма, одно под другим?
Приведенный ниже код, возможно, вы, ребята, можете увидеть в нем ошибку:
Dim mm As New MailMessage
mm.Body = String.Format("")
For i As Integer = 0 To imagespath.Count - 1
Dim cale As String = imagespath(i).ToString()
Dim img As LinkedResource = Nothing
Try
img = New LinkedResource(cale, MediaTypeNames.Image.Jpeg)
Dim strimage As String = "Image"
img.ContentId = strimage(i)
mm.Body = mm.Body & "<p> </p>"
mm.Body = mm.Body & "<td><img src=cid:" & img.ContentId & " alt=></td>"
mm.Body = mm.Body & "<p> </p>"
Dim av As AlternateView = AlternateView.CreateAlternateViewFromString(mm.Body, Nothing, MediaTypeNames.Text.Html)
av.LinkedResources.Add(img)
mm.AlternateViews.Add(av)
Catch ex As Exception
Log.Information(ex.Message)
End Try
Next