Dateispeicher
Cadrant nutzt Supabase Storage, um die Dateien Ihrer Anwendung zu verwalten: Bilder, Dokumente, Anhänge und alle Medienarten. Der Speicher ist an Ihr Supabase-Projekt gebunden und über eine einfache API erreichbar.
Funktionen
- Dateien direkt aus Ihrer Anwendung hoch- und herunterladen.
- Unterstützung aller Dateitypen: Bilder, PDFs, Videos, Dokumente usw.
- Öffentliche oder private URLs je nach Bucket-Konfiguration.
- Bildtransformationen on-the-fly (Skalieren, Zuschneiden) über Supabase.
- Jeder Bucket wird von Cadrant automatisch in Ihrem Supabase-Projekt angelegt.
Konfiguration
- Beschreiben Sie den Speicherbedarf in Ihrem Prompt (z. B.: « Nutzer können ein Profilfoto hochladen »).
- Cadrant erstellt den nötigen Bucket und richtet Upload-Komponenten in Ihrer Oberfläche ein.
- Wählen Sie zwischen öffentlichem Zugriff (Dateien ohne Authentifizierung erreichbar) oder privat (Token erforderlich).
- Konfigurieren Sie Zugriffsrichtlinien in Supabase, um zu steuern, wer im Bucket lesen und schreiben darf.
Best Practices
- Nutzen Sie öffentliche Buckets für Inhaltsbilder (Logos, Produktfotos) und private Buckets für sensible Daten (Dokumente, Anhänge).
- Begrenzen Sie Größe und Typ hochgeladener Dateien, um Missbrauch zu vermeiden.
- Richten Sie RLS-Richtlinien für den Speicher ein, für produktionsreife Sicherheit.
- Erwägen Sie clientseitige Bildkompression vor dem Upload für bessere Performance.
Für den Produktionseinsatz prüfen Sie stets die Zugriffsrichtlinien Ihrer Buckets im Supabase-Dashboard. Standardmäßig richtet Cadrant grundlegenden Zugriff ein, der für Ihren Anwendungsfall verfeinert werden sollte.