Dit document is vertaald door AI. Voor onnauwkeurigheden, raadpleeg de Engelse versie
NocoBase ondersteunt momenteel de volgende ingebouwde enginetypen:
Bij de installatie van het systeem wordt automatisch een lokale opslagengine toegevoegd, die u direct kunt gebruiken. U kunt ook nieuwe engines toevoegen of de parameters van bestaande engines bewerken.
Naast de specifieke parameters voor verschillende enginetypen, zijn de volgende parameters algemeen (met lokale opslag als voorbeeld):

De naam van de opslagengine, voor menselijke herkenning.
De systeemnaam van de opslagengine, voor systeemherkenning. Deze moet uniek zijn binnen het systeem. Als u dit veld leeg laat, wordt het automatisch door het systeem gegenereerd.
Het voorvoegsel van het URL-adres voor externe toegang tot het bestand. Dit kan de basis-URL van een CDN zijn, bijvoorbeeld: "https://cdn.nocobase.com/app" (zonder de afsluitende "/").
Het relatieve pad dat wordt gebruikt bij het opslaan van bestanden. Dit deel wordt ook automatisch toegevoegd aan de uiteindelijke URL wanneer het bestand wordt geopend. Bijvoorbeeld: "user/avatar" (zonder de beginnende of afsluitende "/").
De maximale bestandsgrootte voor uploads naar deze opslagengine. Bestanden die deze limiet overschrijden, kunnen niet worden geüpload. De standaardlimiet van het systeem is 20 MB, en de maximale instelbare limiet is 1 GB.
U kunt de typen bestanden beperken die kunnen worden geüpload, met behulp van de MIME syntaxis. Bijvoorbeeld: image/* staat voor afbeeldingsbestanden. Meerdere typen kunnen worden gescheiden door komma's, zoals: image/*, application/pdf staat voor zowel afbeeldingen als PDF-bestanden.
Wanneer aangevinkt, wordt dit ingesteld als de standaard opslagengine van het systeem. Als een bijlageveld of bestandscollectie geen opslagengine specificeert, worden geüploade bestanden opgeslagen in de standaard opslagengine. De standaard opslagengine kan niet worden verwijderd.
Wanneer aangevinkt, blijven geüploade bestanden in de opslagengine behouden, zelfs wanneer de gegevensrecords in de bijlage- of bestandscollectie worden verwijderd. Standaard is dit uitgeschakeld, wat betekent dat bestanden in de opslagengine samen met de records worden verwijderd.
Nadat een bestand is geüpload, wordt het uiteindelijke toegangspad samengesteld uit verschillende delen:
Bijvoorbeeld: https://cdn.nocobase.com/app/user/avatar/20240529115151.png.