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[]

針對模型中的特定表。

注意:本文由hieroly翻譯於2024年04月26日

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章