Картинка в теле письма... #680449


#0 by mikecool
Видел темы, где люди столкнулись с проблемой, но ответа так и не было. Картинку кладу в хтмл-текст письма как: СтрокаВложения.Данные.Получить = двоичные данные, сохраненная в хранилище картинка до момента Почта.Послать(Сообщение); (Почта = ИнтернетПочта) текст сообщения такой, как я его описал, в журнале регистрации получаю ошибку: Ошибка при вызове метода контекста (Послать): Файл не обнаружен 'file:///data:image/png;base64,..... Какой сякой файл? откуда появляется добавка "file:///"? зы: ОбрабатыватьТексты не использую
#1 by mikecool
Готов сохранить его куда угодно, если надо - знать бы куда )
#2 by mikecool
подниму чтоль
#3 by Apokalipsec
вот тут есть решение. Когда ты хтмл страничку сохраняешь с картинками он адресно обращается к картинкам, отсюда и file, путь картинки ему нужен.
#4 by mikecool
спасибо
#5 by mikecool
+4 а не, не оно... так я попробовал в первой попытке - сформированный хтмл нормально отображается в бравзере, но в письме картинка "битая" потому перешел на вложение в само письмо
#6 by Apokalipsec
хм странно. Метод Радченко - 3ий пост там нормально отрабатывает: Делается HTML: Далее этот HTML вставляется в письмо: Письмо.Тексты.Добавить(Текст,ТипТекстаПочтовогоСообщения.HTML); и вызвается метод Письмо.ОбработатьТексты. Этот метод, в том числе, помещает картинки в почтовое сообщение. В первом варианте он при отправке уже потеряет адрес твоей картинки.
#7 by mikecool
щас попробую с локальным каталогом, до этого пользовал только серверный, дочитал, что он не срабатывает
#8 by mikecool
нифига не вкладывает, картинка битая остается
#9 by Apokalipsec
может код покажешь?
#10 by mikecool
исходный код(входящего письма): сам имаг во вложении для отправки беру исходный код и транслирую его в: <img width="1600" height="900" id="Рисунок_x0020_1" src="D:Documents and SettingsuserLocal SettingsTempcimage001.png"> добавляю текст письма, обрабатываю тексты и получаю письмо с битой картинкой
#11 by mikecool
+10 картинку предварительно записываю по указаному пути
#12 by Apokalipsec
хм, а имаг во вложении открывается?
#13 by mikecool
в данном случае - нет, оно не пересылается в ответ в виде вложения
#14 by mikecool
+13 изначальное письмо приходит с картинкой в тексте, она же и во вложении хочу ответить на письмо так же, как это делают почтовики
#15 by mikecool
что получаю в результате в аутлуке в тексте письма: src="cid:cea01005-a33e-485b-ac4f-0dc27d2975c2" wtf?
#16 by Apokalipsec
смотри HTML после ОбработатьТекст, что там - уже кривая  ссылка?
#17 by mikecool
хз, что произошло.. путем смены варианта вложения с файла на двоичные данные и наоборот - сработало с вложением файла через каталог временных файлов из сетевой папки вложить так и не выходит, видно не починили еще это
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С