MIME-Entities sind zwar sehr "zerbrechlich" =>
http://atnotes.de/index.php?topic=52040.0aber auch deutlich einfacher zu handhaben, wenn man die Datei nicht im Filesystem ablegen will.
Ausserdem kann man die Datei "verstecken", das heißt sie liegt nicht als Symbol am Ende des Dokuments.
(Anhänge in Richtextfeldern erscheinen immer unten im Dokument, selbst bzw. insbesondere wenn es das Feld nicht in der Maske gibt)
Dazu muss man als "Content-Disposition" einen Header angeben der mit "x-" beginnt. In LotusScript ginge das so:
Call mimeItem.CreateHeader("Content-Disposition").SetheaderValAndParams({x-mystream; filename="}+itemName+{"})
Call mimeItem.SetContentFromText(bufferStream.getNotesStream(), "text/plain; charset=""utf-8""", ENC_NONE)
Bei Schreiben von Text oder XML unbedingt ein Charset angeben!
Ich arbeite zwar hauptsächlich mit LS, denke aber, dass die Infos aus dem Artikel oben auch für Java gelten
Gruß
Roland