logologo
Start
Handbuch
Entwicklung
Plugins
API
Startseite
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Start
Handbuch
Entwicklung
Plugins
API
Startseite
logologo
Dateimanager
Überblick

Speicher-Engine

Überblick
Lokaler Speicher
AWS S3
Alibaba Cloud OSS
Tencent Cloud COS
S3 Pro
Dateitabelle
Anhangsfeld
Erweiterungsentwicklung
Previous PageÜberblick
Next PageLokaler Speicher
KI-Übersetzungshinweis

Diese Dokumentation wurde automatisch von KI übersetzt.

#Übersicht

#Einführung

Speicher-Engines dienen dazu, Dateien in bestimmten Diensten zu speichern, wie zum Beispiel im lokalen Speicher (auf der Festplatte des Servers) oder in Cloud-Speichern.

Bevor Sie Dateien hochladen können, müssen Sie eine Speicher-Engine konfigurieren. Bei der Systeminstallation wird automatisch eine lokale Speicher-Engine hinzugefügt, die Sie direkt verwenden können. Sie haben auch die Möglichkeit, neue Engines hinzuzufügen oder die Parameter bestehender Engines zu bearbeiten.

#Speicher-Engine-Typen

NocoBase unterstützt derzeit die folgenden integrierten Engine-Typen:

  • Lokaler Speicher
  • Amazon S3
  • Aliyun OSS
  • Tencent COS
  • S3 Pro

Bei der Systeminstallation wird automatisch eine lokale Speicher-Engine hinzugefügt, die Sie direkt verwenden können. Sie haben auch die Möglichkeit, neue Engines hinzuzufügen oder die Parameter bestehender Engines zu bearbeiten.

#Allgemeine Parameter

Neben den spezifischen Parametern für die verschiedenen Engine-Typen sind die folgenden Abschnitte allgemeine Parameter (am Beispiel des lokalen Speichers):

Beispiel für die Konfiguration einer Dateispeicher-Engine

#Titel

Der Name der Speicher-Engine zur besseren Identifizierung.

#Systemname

Der Systemname der Speicher-Engine, der zur Systemidentifizierung dient. Er muss innerhalb des Systems eindeutig sein. Wenn Sie ihn leer lassen, wird er vom System automatisch zufällig generiert.

#Öffentliches URL-Präfix

Der Präfix-Teil der öffentlich zugänglichen URL für die Datei. Dies kann die Basis-URL eines CDN sein, zum Beispiel: „https://cdn.nocobase.com/app“ (ohne abschließenden „/“).

#Pfad

Der relative Pfad, der beim Speichern von Dateien verwendet wird. Dieser Teil wird beim Zugriff automatisch an die finale URL angehängt. Zum Beispiel: „user/avatar“ (ohne führenden oder abschließenden „/“).

#Dateigrößenbeschränkung

Die Größenbeschränkung für Dateien, die mit dieser Speicher-Engine hochgeladen werden. Dateien, die diese Größe überschreiten, können nicht hochgeladen werden. Die Standardbeschränkung des Systems beträgt 20 MB und kann auf maximal 1 GB angepasst werden.

#Dateitypen

Sie können die Typen der hochzuladenden Dateien einschränken, indem Sie das MIME-Syntaxformat verwenden. Zum Beispiel steht image/* für Bilddateien. Mehrere Typen können durch Kommas getrennt werden, wie z.B.: image/*, application/pdf, was Bild- und PDF-Dateien erlaubt.

#Standard-Speicher-Engine

Wenn diese Option aktiviert ist, wird die Engine als Standard-Speicher-Engine des Systems festgelegt. Wenn in einem Anhangsfeld oder einer Datei-Sammlung keine Speicher-Engine angegeben ist, werden die hochgeladenen Dateien in der Standard-Speicher-Engine gespeichert. Die Standard-Speicher-Engine kann nicht gelöscht werden.

#Datei beim Löschen des Datensatzes beibehalten

Wenn diese Option aktiviert ist, bleibt die hochgeladene Datei in der Speicher-Engine erhalten, auch wenn der Datensatz in der Anhangs- oder Datei-Sammlung gelöscht wird. Standardmäßig ist diese Option nicht aktiviert, was bedeutet, dass die Datei in der Speicher-Engine zusammen mit dem Datensatz gelöscht wird.

Tipp

Nach dem Hochladen einer Datei setzt sich der finale Zugriffspfad aus mehreren Teilen zusammen:

<Öffentliches URL-Präfix>/<Pfad>/<Dateiname><Dateierweiterung>

Zum Beispiel: https://cdn.nocobase.com/app/user/avatar/20240529115151.png.