|
Ошибка при вызове метода контекста (Послать): Файл не обнаружен |
☑ |
0
repin_mike
21.05.19
✎
17:13
|
Хочу отправить ИнтернетПочтовоеСообщение в виде ХТМЛ одним файлом, в котором содержится вложенная картинка, HTML такое позволяет.
Почта = Новый ИнтернетПочта;
Письмо = Новый ИнтернетПочтовоеСообщение;
СтрокаПисьма = "<div><p>Red dot</p><img src=""data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="" alt=""Red dot"" /></div>";
Текст = Письмо.Тексты.Добавить(СтрокаПисьма);
Текст.ТипТекста = ТипТекстаПочтовогоСообщения.HTML;
Письмо.Тема = "";
Письмо.Отправитель.Адрес = "";
Письмо.ИмяОтправителя = "";
Письмо.Получатели.Добавить(АдресПолучателя);
Попытка
Почта.Подключиться(Профиль);
Почта.Послать(Письмо);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
HTML, содержащийся в СтрокаПисьма, абсолютно корректен и прорисовывается любым броузером.
Тем не менее, при попытке отправки возникает исключение Ошибка при вызове метода контекста (Послать): Файл не обнаружен 'file:///data:image/png;base64, и далее по тексту.
Возможно ли это как-то победить?
|
|
1
repin_mike
22.05.19
✎
09:02
|
(0) Ошибка платформы похоже?
|
|
2
palsergeich
22.05.19
✎
09:25
|
Врать не буду, но отображаемые картинки я не так в теле письма отсылал
|
|
3
shadow_sw
22.05.19
✎
09:25
|
а просто вложить картинку?
|
|
4
palsergeich
22.05.19
✎
09:26
|
HTML в теле письма и просто html в браузере это далеко не одно и то же.
Там только с одними таблицами штук 5 ньюансов.
|
|
5
repin_mike
22.05.19
✎
09:31
|
(2) А как?
(3) Буду сейчас пробовать вкладывать картинку и разобраться с cid, но по мне проще было бы всё засунуть в html.
|
|
6
repin_mike
22.05.19
✎
10:17
|
(4) Переделал на cid, всё прекрасно, только в теле письма на самом деле аутлук не понимает смещений :(
Блин чтоб его
|
|