Я собираю содержимое электронного письма из учетной записи офиса 365 с использованием REST API, а затем используя это для отображения электронной почты на отдельной веб-платформе через iframe (до избегать конфликтов css).Отображение встроенных изображений CID из электронной почты Outlook с использованием API
Однако встроенные изображения и смайлики выглядят как сломанные изображения, потому что они встроены в CID.
Вот что я вернусь из API ...
<img size="96043" contenttype="image/png" id="img295971" tabindex="0" style="max-width: 99.9%; -webkit-user-select: none;" src="cid:1af2f0cb-83b4-46b7-aad6-8ea69256282c">
А вот как это выглядит, если я рассматриваю такую же электронную почту в офисе 365 ...
<img originalsrc="cid:1af2f0cb-83b4-46b7-aad6-8ea69256282c" data-custom="EAMkADc2ZjU0ZjU5LTVmOTAtNDZiZC05ZTMyLWFmYTBmNTBkMTc2NQBGAAAAAACbfH93Aq8QSYpfwBCQxPfnBwDmFINdPPDZS5lgCNopiLnYAAAAAAEMAADmFINdPPHZS5lgCNopiLnYAABYntBTAAABEgAQAOVziLpVtbxHtEZu7MUJkA0%3D" src="service.svc/s/GetFileAttachment?id=EAMkADc2ZjU0ZjU5LTVmOTAtNDZiZC05ZTMyLWFmYTBmNTBkMTc2NQBGAAAAAACbfH93Aq8QSYpfwBCQxPfnBwDmFINdPPDZS5lgCNopiLnYAAAAAAEMAADmFINdPPHZS5lgCNopiLnYAABYntBTAAABEgAQAOVziLpVtbxHtEZu7MUJkA0%3D&X-OWA-CANARY=Dg0nza5wGEudJBx_zc2m9bCVF8Ea6dIYZGUuP-qzYHeYA49c7Ddf2wAF8k5zVa6hpRn6AhTjnaE." id="img295971" style="display: inline; max-width: 100%;">
Любые идеи о том, что Мне нужно сделать, чтобы отобразить эти изображения?
я сделать что-то вроде этого: получить все вложения в структуру каталогов, как этот /вложения/[ID_MESSAGE]/[ID_ATTACHMENT]/ Так .. теперь, если я нашел в теле содержимого сообщения ИДС «» Я ищу по шаблону, что cid и поиск в моем файле структуры папок, который соответствует этому cid. Затем я использую ссылку на весь файл cid ссылкой на этот файл. – pr0metheus