Встроенное изображение в подписи HTML работает в Lotus Notes 9, но не 8.5

У нас есть корпоративная подпись, которую я создаю в веб-форме PHP для автоматического создания файла. Я сам использовал Lotus Notes 9, и он, кажется, работает нормально. Тем не менее, люди, которые все еще используют Notes 8.5, файл изображения возвращается поврежденным. Образ уже находится на сервере, где он преобразует его в base64 и помещает его непосредственно в тег img.

$imgPath   = "/opt/intranet/signature/images/";
$imgFile   = "logo.png";
$data      = file_get_contents($imgPath . $imgFile);
$base      = base64_encode($data);
$image     = 'data:image/png;base64,'.$base;
$logo01    = "<p><img src=\"$image\" alt=\"corp logo\" />";

И я действительно не могу понять, есть ли проблема кодирования для встроенной графики или настройки Lotus, которую нужно изменить. HTML-файл, который он генерирует, работает независимо.

Спасибо за любую помощь

2

Решение

Встроенные изображения Base64 не работают в HTML-подписи Notes Client 8.5.

Используйте URL для img src. Неважно, если это «file: // …» или «http: // …». Картинка всегда будет встраиваться в тело письма.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]