mormot 1.18 第12章 blobs(大二进制对象)
有些情况下,mormot会以blobs(大二进制对象)的形式保存和检索数据。
- tsqlrawblob属性用于存储像图片和文件这样的二进制数据。
- 以tdynarray.saveto二进制格式存储的动态数组。
- 明确注册为blobs的记录。
当从数据库中存储/检索时,blobs以base64文本格式存储。但在restful交互中共享时,通常只传递标量(文本,数字等),而blob二进制数据则在单独的请求中下载。可以通过设置true来覆盖此默认行为:
tsqlrestclienturi.forceblobtransfert: boolean
或者,
tsqlrestclienturi.tsqlrestclienturi.forceblobtransferttable[]
针对模型中的特定表。
注意:本文由hieroly翻译于2024年04月26日
发表评论