Cette documentation a été traduite automatiquement par IA.
Actuellement, NocoBase prend en charge les types de moteurs intégrés suivants :
Un moteur de stockage local est automatiquement ajouté lors de l'installation du système et peut être utilisé directement. Vous pouvez également ajouter de nouveaux moteurs ou modifier les paramètres de ceux qui existent déjà.
En plus des paramètres spécifiques à chaque type de moteur, les éléments suivants sont des paramètres communs (en prenant le stockage local comme exemple) :

Le nom du moteur de stockage, utilisé pour l'identification humaine.
Le nom système du moteur de stockage, utilisé pour l'identification par le système. Il doit être unique au sein du système. Si vous le laissez vide, il sera généré aléatoirement par le système.
Le préfixe de l'adresse URL permettant l'accès externe au fichier. Il peut s'agir de l'URL de base d'un CDN, par exemple : « https://cdn.nocobase.com/app » (sans le « / » final).
Le chemin relatif utilisé lors du stockage des fichiers. Cette partie sera également automatiquement ajoutée à l'URL finale lors de l'accès. Par exemple : « user/avatar » (sans le « / » initial ou final).
La limite de taille pour les fichiers téléchargés vers ce moteur de stockage. Les fichiers dépassant cette taille ne pourront pas être téléchargés. La limite par défaut du système est de 20 Mo, et la limite maximale ajustable est de 1 Go.
Vous pouvez limiter les types de fichiers qui peuvent être téléchargés en utilisant le format de description de la syntaxe MIME. Par exemple, image/* représente les fichiers image. Plusieurs types peuvent être séparés par des virgules, comme : image/*, application/pdf pour autoriser les fichiers image et PDF.
Lorsque cette option est cochée, le moteur est défini comme moteur de stockage par défaut du système. Si un champ de pièce jointe ou une collection de fichiers ne spécifie pas de moteur de stockage, les fichiers téléchargés seront enregistrés dans le moteur de stockage par défaut. Le moteur de stockage par défaut ne peut pas être supprimé.
Lorsque cette option est cochée, les fichiers téléchargés dans le moteur de stockage sont conservés même lorsque les enregistrements de données de la collection de pièces jointes ou de la collection de fichiers sont supprimés. Par défaut, cette option n'est pas cochée, ce qui signifie que les fichiers du moteur de stockage sont supprimés en même temps que les enregistrements.
Après le téléchargement d'un fichier, le chemin d'accès final est construit en concaténant plusieurs parties :
Par exemple : https://cdn.nocobase.com/app/user/avatar/20240529115151.png.