![]() |
![]() |
1С:Предприятие
:: 1С:Предприятие 8 общая
|
|
| ||
Bad_Aleks 16.08.19 - 05:49 | Всем привет.
Подскажите про отправку картинок в теле письма из 1С. Делаю отправку заранее сформированной HTML-странички. В ней есть 4 ссылки на картинки с внешних ресурсов. При отправке ошибка про отсутствие доступа, хотя из браузера всё открывается. Переделал внешние ссылки на вставку картинок из базы. Добавил картинки в библиотеку картинок, при отправке письма сохраняю картинки в TEMP-папку, и уже эти пути вставляю в конечный текст HTML-письма. Фишка в том, что в результирующее письмо вместо 4-ёх разных картинок, вставляется та, которую я получал из базы последнюю. Хотя для всех картинок переменные разные. Письмо.ОбработатьТексты(); делал, разницы ни какой. Это баг или фича? Может подскажите ещё какой-то вариант вставки картинок, без прикрепления их как вложенные файлы. | ||
Garykom 1 - 16.08.19 - 06:38 | Ссылки на картинки должны быть абсолютные с локального ресурса C:\... а не http://...
https://helpf.pro/faq8/view/643.html | ||
Bad_Aleks 2 - 16.08.19 - 07:25 | (1) я так и написал, что потом переделал.
Добавил картинки в базу(библиотека картинок), и потом сохраняю их на диск, и уже этот путь прописываю в тексте HTML. И в файл, во все места, добавляется последняя картинка полученная таким способом. | ||
Галахад 3 - 16.08.19 - 07:42 | Как вариант, в коде ошибка. | ||
Bad_Aleks 4 - 16.08.19 - 11:27 | (3) В отладке смотрю, все переменные разные. Пути к файлам в TEMP тоже разные. Переменные в тексте HTML верно присвоены...
Фигня какая-то. | ||
mikecool 5 - 16.08.19 - 11:29 | вставить не ссылки, а сразу данные картинки в тело письма - это кошерно? или за такое бьют? | ||
Bad_Aleks 6 - 16.08.19 - 11:52 | (5) Что ты подразумеваешь под данными? В Base64 или как-то ещё?
Ссылка у меня, это путь с диска. Ссылку на внешний ресурс я уже убрал. | ||
DrWatson 7 - 16.08.19 - 13:30 | (6)
Письмо = Новый ИнтернетПочтовоеСообщение; НовоеВложение = Письмо.Вложения.Добавить(ДвоичныеДанныеКартинки, "Картинка.png"); НовоеВложение.Идентификатор = "MyPic"; В тексте: <img src=""cid:MyPic"" /> | ||
Garykom 8 - 16.08.19 - 13:37 | |||
Asmody 9 - 16.08.19 - 14:00 | Забили на эту фигню, вставляем картинки ссылками с сайта | ||
Garykom 10 - 16.08.19 - 14:06 | (9) Сайт нужен с доменом и с ssl сертификатом или тот же gmail не пропустит | ||
Garykom 11 - 16.08.19 - 14:07 | (10)+ А и про DKIM не забыть и аналоги | ||
Irbis 12 - 16.08.19 - 14:08 | (10) А так письмо весит сотни килобайт | ||
Garykom 13 - 16.08.19 - 14:13 | (12) Глубоко пофиг, последнее время даже сканы при отправке по мылу не сжимаем и каждая картинка по 25 метров а их бывает и пара десятков. | ||
Irbis 14 - 16.08.19 - 14:16 | (13) А если нужно в короткий срок, скажем сутки с полмиллиона писем отправить? Я пришёл к выводу, что удобнее ссылки давать. | ||
Garykom 15 - 16.08.19 - 14:34 | (14) Удобнее использовать специальный сервис для этого, задания которому выдает 1С.
А не напрямую из 1С спамить. | ||
Сияющий в темноте 16 - 16.08.19 - 14:48 | Если всем пользователям нужна одна и та же картинка,то просто отправляем ссылку на картинку на сайте.
Если каждому своя,то может,пользователям на сайте сделать личный кабинет,а в почту только ссылку на него? gmail уже совсем достал,т.к.не очень понятно,что он пропускает,а что нет,просто,пользователям говорим,что gmail не поддерживается,и не имеем проблем. особо упоротым можно почту на яндексе зарегистрировать в gmail послать логин и пароль к ней,слава богу,это он не режет. | ||
Bad_Aleks 17 - 19.08.19 - 11:54 | Проблему решил.
Сей код нужен был для мобильного приложения.Изначально тестировал и отправлял на ПК. Когда картинки стали прикрепляться одни и те же, решили, что оставим пока только 1. Стал переносить на мобилку, и там столкнулся с ошибкой сохранения файла из базы в TEMP-ую папку. При этом увидел, что путь дублируется. Подумал, что глюк(особенность) работы в мобильном приложении. Решил поправить сохранение файла: Было: ПутьКфайлу1 = КаталогВременныхФайлов()+ПолучитьИмяВременногоФайла(); Стало: ПутьКфайлу1 = ПолучитьИмяВременногоФайла();После этого все 4 картинки стали прикрепляться нормально. И отправка на мобильном тоже заработала. | ||
Лефмихалыч 18 - 19.08.19 - 12:00 |
|
Список тем форума |
Правила | Описание | Реклама на форуме | Волшебные решения | Поиск | Секции | Рейтинг | Книга знаний | Вики-миста (КЗ2) | Мобильная | Архив | Модераторы | Галерея | Регистрация | 18+ |