У нас проблема с window.Office.context.mailbox.item.body.setAsync, изменяющим HTML, который мы отправляем ему.В частности, подпись.
Оригинал html, переданный здесь:
window.Office.context.mailbox.item.body.setAsync(html, { coercionType: window.Office.CoercionType.Html }, (response) => {
if (response.error) {
console.error('setBody Error :', response.error);
callback && callback(response.error);
} else {
callback && callback(null);
}
});
содержит изображение в подписи, где src выглядит примерно так: <img class="EmojiInsert" src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2w...
Однако послемы передаем его в setAsync и немедленно вызываем window.Office.context.mailbox.item.body.getAsync('html', ...)
, что мы получаем обратно: <img class="EmojiInsert" src=""
в подписи.
Это относится только к изображениям подписи, любое другое изображение, прикрепленное к электронному письму, возвращается правильно.
Есть что-то, что мы не правильно делаем?
Спасибо