mORMot 1.18 第12章 Blobs(大二進位制物件)

海利鸟發表於2024-05-02

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日

相關文章