我正在构建一个 REST 服务,它接受Foo
包含字符串和二进制数据混合的对象。这是我到目前为止得到的 XML。
<foo>
<text>regular text</text>
<text mime="application/octet-stream">base64 encododed binary data</text>
</foo>
这是一个好主意还是内嵌大量 (MB) 二进制数据存在缺点?
作为一个次要的设计细节,我试图在二进制数据的使用<text mime=".."/>
或专用名称之间做出解决。<binary>...</binary>
哪个更连贯?