Я отправляю электронную почту в формате HTML с параметром IsBodyHtml = true
.
var msg = new MailMessage(fromEmail, firstEmail, email.Subject, bodyText)
{
IsBodyHtml = true
};
Где bodyText
— это TinyMCE, проанализированный редактором HTML, который выглядит абсолютно нормально.
Когда я получаю электронное письмо, я вижу нормально отформатированный HTML и изображение, подобное этому
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4Ug8RXhpZgAATU0AKgAAAAgABwALAAIAAAAmAAAIbgESAAMAAAABAAEAAAExAAIAAAAmAAAIlAEyAAIAAAAUAAAIuodpAAQAAAABAAAIzoglAAQAAAABAAARJuocAAcAAAgMAAAAYgAAIaYc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ..... and etc ...." >
Таким образом, похоже, что изображение с исходным кодом base64 вообще не было закодировано должным образом.
Пожалуйста, помогите исправить.
Спасибо!
img
обрезан. Я получаю сохраненный проанализированный html TinyMCE из базы данных. И изображение совершенно нормальное, его можно увидеть. - person DmitryBoyko   schedule 10.01.2020img
. Но с изображением все в порядке, потому что в режиме редактирования TinyMCE загружается нормально. - person DmitryBoyko   schedule 10.01.2020MailMessage
? - person DmitryBoyko   schedule 10.01.2020