Detta dokument har översatts av AI. För eventuella felaktigheter, se den engelska versionen
NocoBase har för närvarande stöd för följande inbyggda motortyper:
En lokal lagringsmotor läggs automatiskt till vid systeminstallationen och kan användas direkt. Ni kan också lägga till nya motorer eller redigera befintliga motorparametrar.
Utöver de specifika parametrarna för olika motortyper, är följande gemensamma parametrar (med lokal lagring som exempel):

Namnet på lagringsmotorn, används för mänsklig identifiering.
Systemnamnet för lagringsmotorn, används för systemidentifiering. Det måste vara unikt i systemet. Om det lämnas tomt genereras det automatiskt av systemet.
Prefixet för URL-adressen för extern åtkomst till filen. Detta kan vara bas-URL:en för ett CDN, till exempel: "https://cdn.nocobase.com/app" (utan det avslutande "/").
Den relativa sökvägen som används vid lagring av filer. Denna del kommer också automatiskt att läggas till den slutliga URL:en vid åtkomst. Till exempel: "user/avatar" (utan inledande eller avslutande "/").
Storleksgränsen för filer som laddas upp till denna lagringsmotor. Filer som överskrider denna inställda storlek kan inte laddas upp. Systemets standardgräns är 20 MB, och den maximala justerbara gränsen är 1 GB.
Ni kan begränsa vilka filtyper som kan laddas upp, med hjälp av MIME syntaxbeskrivningsformat. Till exempel: image/* representerar bildfiler. Flera typer kan separeras med kommatecken, till exempel: image/*, application/pdf för att tillåta både bild- och PDF-filer.
När detta alternativ är markerat, ställs det in som systemets standardlagringsmotor. Om ett bilagefält eller en filsamling inte anger en lagringsmotor, sparas uppladdade filer i standardlagringsmotorn. Standardlagringsmotorn kan inte raderas.
När detta alternativ är markerat, behålls uppladdade filer i lagringsmotorn även när dataposter i bilage- eller filsamlingen raderas. Som standard är detta alternativ avmarkerat, vilket innebär att filer i lagringsmotorn raderas samtidigt som posterna.
Efter att en fil har laddats upp, konstrueras den slutliga åtkomstsökvägen genom att flera delar sammanfogas:
Till exempel: https://cdn.nocobase.com/app/user/avatar/20240529115151.png.