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日