Вход | Регистрация
 

outlook вставить картинки

outlook вставить картинки
Я
   Domik26
 
27.10.20 - 13:18
создаю письмо через поле html, пробовал вставлять картинки через Base64Строка, в html ,в браузерах и 1с отражается , в аутлуке нет, думаю чтонадо делать вложениями и связывать их с штмл, поэтому
Строкакартинки =   " <img src=""cid:part1.06090408.01060107"" alt="""">"; и уже при отправке
ВложениеПуть = ПолучитьИмяВременногоФайла(".jpg");
        ДвоичныеДанныеФайла.Записать(ВложениеПуть);
        ПочтовоеСобщение.Attachments.Add(ВложениеПуть, 1);

но где связывать вложения и адрес в ШТМЛ?
   acht
 
1 - 27.10.20 - 13:26
   Domik26
 
2 - 27.10.20 - 13:35
(1) тут история что надо точно через аутлук это делать
   Domik26
 
3 - 27.10.20 - 13:36
(1) и я вставлял просто адрес картинки ну и у меня видно а на чужих почтах конечно нет
   lodger
 
4 - 27.10.20 - 14:43
(0) после добавления атачмента его обозвать надо. в примере его обозвали MyId1

attachment = mailitem.Attachments.Add("c:\temp\MyPicture.jpg")
attachment.PropertyAccessor.SetProperty("http://schemas.microsoft.com/mapi/proptag/0x3712001F";, "MyId1")
mailitem.HTMLBody = "<html><body>Test image <img src=""cid:MyId1""></body></html>"
   Domik26
 
5 - 27.10.20 - 16:14
(4) спасибо

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.