mORMot 1.18 第12章 Blobs(大二进制对象)
mORMot 1.18 第12章 Blobs(大二进制对象)
有些情况下,mORMot会以BLOBs(大二进制对象)的形式保存和检索数据。
- TSQLRawBlob属性用于存储像图片和文件这样的二进制数据。
- 以TDynArray.SaveTo二进制格式存储的动态数组。
- 明确注册为BLOBs的记录。
当从数据库中存储/检索时,BLOBs以Base64文本格式存储。但在RESTful交互中共享时,通常只传递标量(文本,数字等),而BLOB二进制数据则在单独的请求中下载。可以通过设置True来覆盖此默认行为:
TSQLRestClientURI.ForceBlobTransfert: boolean
或者,
TSQLRestClientURI.TSQLRestClientURI.ForceBlobTransfertTable[]
针对模型中的特定表。
热门相关:全民女神:重生腹黑千金 美女总裁之贴身高手 弃妇当家:带着萌宝去种田 99次离婚:厉少,请低调 视死如归魏君子