Rich Text
Incoming
Submitted | Switch | Stored | ? |
---|---|---|---|
multipart/mixed | - | multipart/mixed | |
multipart/alternative | - | multipart/alternative | |
text/plain | - | text/plain | ? |
text/html | - | text/html | |
text/html | [plain] | multipart/alternative text/html text/plain |
|
text/markdown | - | text/markdown | |
text/markdown | [html] | multipart/alternative text/html text/markdown |
|
text/markdown | [plain] | multipart/alternative text/plain text/markdown |
|
text/markdown | [html, plain] | multipart/alternative text/html text/markdown text/plain |
Retrieve
Content | RichTextAs= | Result | How |
---|---|---|---|
Rich Text | mime | multipart/mixed | 1:1 |
Rich Text | html | text/html | toMime |
Rich Text | plain | text/plain | extractText call |
Rich Text | markdown | text/markdown | toMime -> MD conversion |
mime | mime | multipart/mixed | 1:1 |
mime | html | text/html | extract text/html, fallback text/markdown -> flexmark |
mime | plain | text/plain | extract text/plain, fallback text/html -> JSoup fallback extract md -> Flexmark |
mime | markdown | text/markdown | extract text/markdown fallback text/html -> flexmark |