Ten dokument został przetłumaczony przez AI. W przypadku niedokładności, proszę odnieść się do wersji angielskiej
Obecnie NocoBase obsługuje następujące typy wbudowanych silników:
Podczas instalacji systemu automatycznie dodawany jest silnik lokalnej pamięci masowej, który można od razu używać. Mogą Państwo również dodawać nowe silniki lub edytować parametry istniejących.
Oprócz parametrów specyficznych dla poszczególnych typów silników, poniżej przedstawiono wspólne parametry (na przykładzie lokalnej pamięci masowej):

Nazwa silnika pamięci masowej, służąca do identyfikacji przez użytkownika.
Nazwa systemowa silnika pamięci masowej, służąca do identyfikacji przez system. Musi być unikalna w całym systemie. Jeśli pole zostanie pozostawione puste, nazwa zostanie automatycznie wygenerowana losowo przez system.
Prefiks adresu URL, pod którym plik jest dostępny zewnętrznie. Może to być bazowy URL CDN, na przykład: „https://cdn.nocobase.com/app” (bez końcowego „/”).
Ścieżka względna używana podczas przechowywania plików. Ta część zostanie również automatycznie dołączona do końcowego adresu URL podczas dostępu. Na przykład: „user/avatar” (bez początkowego ani końcowego „/”).
Limit rozmiaru plików przesyłanych do tego silnika pamięci masowej. Pliki przekraczające ten rozmiar nie zostaną przesłane. Domyślny limit systemowy wynosi 20 MB, a maksymalny możliwy do ustawienia limit to 1 GB.
Mogą Państwo ograniczyć typy przesyłanych plików, używając formatu opisu składni MIME. Na przykład: image/* oznacza pliki graficzne. Wiele typów można oddzielić przecinkami, np.: image/*, application/pdf oznacza, że dozwolone są pliki graficzne i pliki PDF.
Po zaznaczeniu, ten silnik jest ustawiany jako domyślny silnik pamięci masowej systemu. Gdy pole załącznika lub kolekcja plików nie określa silnika pamięci masowej, przesłane pliki zostaną zapisane w domyślnym silniku pamięci masowej. Domyślnego silnika pamięci masowej nie można usunąć.
Po zaznaczeniu, przesłane pliki w silniku pamięci masowej zostaną zachowane nawet po usunięciu rekordów danych z tabeli załączników lub kolekcji plików. Domyślnie opcja jest niezaznaczona, co oznacza, że pliki w silniku pamięci masowej są usuwane wraz z rekordami.
Po przesłaniu pliku, ostateczna ścieżka dostępu jest tworzona przez połączenie kilku części:
Na przykład: https://cdn.nocobase.com/app/user/avatar/20240529115151.png.