Я создаю REST-сервис, принимающий Foo
объекты, содержащие смесь двоичных данных String и . Это XML, который я получил до сих пор.
<foo>
<text>regular text</text>
<text mime="application/octet-stream">base64 encododed binary data</text>
</foo>
Является ли это хорошей идеей или есть недостатки, заключающиеся в выделении больших объемов (МБ) двоичных данных?
В качестве незначительной детали дизайна я пытаюсь выбрать между использованием <text mime=".."/>
или выделенным именем <binary>...</binary>
для двоичных данных. Что было бы более связным?