2
我們有一個企業簽名,我使用PHP webform中的工具來自動生成文件。我自己使用Lotus Notes 9,它似乎工作正常。但是,仍然使用Notes 8.5的人員,映像文件會重新打開。該圖像已經在服務器上,它將其轉換爲base64,並將其直接放入img標籤。HTML簽名中的嵌入式圖像適用於Lotus Notes 9,但不適用於8.5
$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文件無論如何工作。
感謝您的任何援助
這就是我所害怕的。如果我使用文件並將它放在公司局域網上,那麼圖像是不會顯示給收件人的?或者我可以強制營銷人員在實際的Web服務器上託管圖像。 – 2015-02-09 14:35:00
圖片將在郵件創建時嵌入郵件正文中。所以,收件人不需要訪問原始圖像源。 – 2015-02-09 15:39:09
主要問題是,「字段」中的人員無法訪問Intranet,它需要VPN。電子郵件不需要VPN。公司網站可能會工作,但它在IIS服務器上,很容易失敗,因此我希望嵌入式解決方案能夠工作,但由於它只適用於第9版,所以我必須與市場營銷人員交談,看看他建議。在過去,我認爲我們只是從word文檔中複製/粘貼圖形,但啓用了打破其他系統的智能報價。有沒有辦法說保存圖形,將其嵌入到RTF文件中,Notes 8.5+會允許它更好地工作? – 2015-02-09 19:30:50