Правильные имена картинок в форматированном документе

1. dimasts 22 23.12.18 14:43 Сейчас в теме
Друзья, прошу о помощи.
Необходимо отправлять почту с правильными названиями картинок в тексте. Содержание сообщения формируется пользователем в ФорматированномДокументе.
Все картинки после добавления в него переименовываются платформой подобно image001.

Моё решение:
При добавлении пользователем картинки, я сохраняю на форме в таблице ИмяФайла и хеш-сумму. Потом при сохранении в базу нахожу по хешу название и модифицирую HTML

Но происходит следующее скотство: если добавить в документ картинку три раза, то на третий раз её двоичные данные полученные методом ПолучитьHTML(Текст, Картинки) увеличиваются почти в 6 раз. И каждое следующее повторное добавление картинки приводит к такому же результату.

Логического объяснения этому эффекту я найти не могу, работа встала.

Добавление картинки происходит так
встКартинка = ПолучитьИзВременногоХранилища(карт);
ЭтаФорма.Ответ_Содержание.Вставить(Позиция,встКартинка,Тип("КартинкаФорматированногоДокумента"));


Получение происходит сразу после этого в следующей строке
ЭтаФорма.Ответ_Содержание.ПолучитьHTML(Текст, Картинки);


Выписка из табло
Картинки.image001.ПолучитьДвоичныеДанные().Размер() 2 531 Число
Картинки.image002.ПолучитьДвоичныеДанные().Размер() 2 531 Число
Картинки.image003.ПолучитьДвоичныеДанные().Размер() 10 734 Число
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. dimasts 22 23.12.18 15:36 Сейчас в теме
При сохранении картинок из форматированного документа на диск выяснилось, что глубина цвета картинок гуляет то 24 то 32. Последние 2 картинки остаются 24 полее ранние преобразуются в 32. Возможно это что-то значит.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот