Übersicht
Wenn Sie Dateispeicherdienste wie den 'Avatar-Upload' nutzen möchten, müssen Sie einen Speicheranbieter einrichten und ihn für Ihre Anwendung in Casdoor anwenden.
Casdoor unterstützt zwei Arten von Speicher: Lokal und Cloud. In diesem Kapitel erfahren Sie, wie Sie einen Speicheranbieter hinzufügen, um diese Dienste zu nutzen.
Element
- Client-ID: Eine eindeutige Kennung, die vom Cloud-Speicheranbieter bereitgestellt wird.
- Client-Geheimnis: Ein sicherer Wert, der nur Casdoor und dem Cloud-Speicherdienst bekannt ist.
- Endpunkt: Die öffentliche URL oder Domain des Cloud-Speicherdienstes.
- Endpunkt (Intranet): Die interne oder private URL oder Domain des Cloud-Speicherdienstes.
- Pfadpräfix: Pfadpräfix für den Dateispeicherort.
Info
Das Standard-Pfadpräfix
ist "/". Zum Beispiel, wenn das Pfadpräfix
leer ist, wäre ein Standard-Dateipfad:
https://cdn.casbin.com/casdoor/avatar.png
Sie können es mit "abcd/xxxx" ausfüllen, und dann können Sie Ihren Avatar speichern in:
https://cdn.casbin.com/abcd/xxxx/casdoor/avatar.png
- Bucket: Ein Behälter, der zum Speichern von Dateien und Daten verwendet wird.
- Domain: Der benutzerdefinierte Domainname des CDN für Ihren Cloud-Speicher.
- Region-ID: Ein Kennzeichen, das verwendet wird, um die Datenzentrumregion zu spezifizieren, in der sich der Cloud-Speicherdienst befindet.
Lokal
Wir unterstützen das Hochladen von Dateien auf das lokale System.
Cloud
Wir unterstützen AWS S3, Azure Blob Storage, MinIO, Alibaba Cloud OSS, Tencent Cloud COS und wir fügen ständig weitere Cloud-Speicherdienste hinzu.