Es sollen eingefügte Bilder in Notes-RFT-Feldern die in der xml-exprotdatei als base64-Format vorliegen im HTML als Inline-Bild erscheinen.
Wir erstellen daraus ein NotesMimeEntity. Dabei läuft das DXL zuerst durch einen SAX-Parser, dieser generiert für jedes Bild ein MIME-Attachment und ersetzt anschließend einen entsprechenden Referenztag.
Sax-Parser erzeugt Attachment mittels:
Set mimeData = session.CreateStream()
Call mimeData.WriteText(base64content) ' Image-Content aus dem DXL
embedCount = embedCount + 1 ' Bilder werden der Reihe nach durchnummeriert
Call mimePart.SetContentFromText(mimeData, "image/" +imagetype, ENC_BASE64)
Call mimePart.CreateHeader("Content-ID").SetheaderVal("<embed" +Cstr(embedCount)+ "@meinedomain>")
Im HTML-Body des Mime's kann man dann mittels <img src="cid:embed1@meinedomain"> auf das Bild referenzieren.
Diese Mime-Felder werden auch korrekt im Web dargestellt.
Gruß
Roland