Тема: Как с NotesMIMEEntity кодировать в base64 NotesStream?
Не получается загнать в string содержимое mime.
Не понятно, на какое поле указывает Set mime = doc.GetMIMEEntity
Вот пример кнопочки:
Sub Click(Source As Button)
Dim s As New NotesSession
Dim doc As NotesDocument
Dim mime As NotesMIMEEntity
Dim uiworkspace As New NotesUIWorkspace
Set doc =uiworkspace.CurrentDocument.Document
Dim stream As NotesStream
Set stream = s.CreateStream
Call stream.WriteText("Te2xt of mes2sage.")
s.ConvertMIME = False ' Do not convert MIME to rich text
Set mime = doc.GetMIMEEntity
If Not(mime Is Nothing) Then
Call mime.DecodeContent()
Call mime.SetContentFromText (stream, "text/plain;charset=UTF-8", ENC_BASE64)
Call mime.EncodeContent(base64)
End If
'Call doc.Save(True, True)
s.ConvertMIME = True ' Restore conversion
End Sub
Я так понял, что можно создавать MIME хранилища, Data Type: MIME Part.