FLUTTER ECOSYSTEM

storage_client

Dart-Client-Bibliothek zur Interaktion mit Supabase Storage. Supabase Storage bietet eine Schnittstelle zum Verwalten von in S3 gespeicherten Dateien unter Verwendung von Postgres zur Verwaltung von Berechtigungen.

Neueste Version
2.8.0
30-Tage-Downloads
1,1 Mio.
Likes
33
Pub-Punkte
140

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Das storage_client-Paket ist eine Dart-Bibliothek, die Flutter-Anwendungen die Interaktion mit dem Supabase Storage ermöglicht, einem Dienst zur Verwaltung von Dateien in S3-kompatibler Speicherung mit PostgreSQL-gesteuertem Zugriffskontrolle. Es bietet Methoden zum sicheren Hochladen, Herunterladen, Auflisten und Löschen von Dateien unter Nutzung des Authentifizierungs- und Berechtigungssystems von Supabase. Für nahtlose Integration mit Supabase-Projekten konzipiert, unterstützt es alle wichtigen Plattformen wie Mobilgeräte, Web und Desktop. Das Paket vereinfacht die Dateiverwaltung und gewährleistet durch rollenbasierten Zugriff eine starke Sicherheit.

Anwendungsfälle
  • Benutzererzeugten Inhalt wie Bilder oder Dokumente hochladen
  • Verwaltung von App-Ressourcen, die in der Cloud gespeichert sind
  • Sichere Dateifreigabe zwischen Benutzern implementieren
  • Speichern und Abrufen von Medien-Dateien in Echtzeit-Apps
  • Aktivieren der dynamischen Inhaltserstellung in Flutter-Apps
Hauptmerkmale
  • Sichere Dateioperationen über Supabase-Authentifizierung
  • Unterstützung für S3-kompatible Speicherbackend
  • Plattformübergreifende Kompatibilität (Android, iOS, Web, macOS, Windows, Linux)
  • Integration mit Postgres für feingranulierte Berechtigungen
  • Einfache API zum Hochladen, Herunterladen und Auflisten von Dateien
Geeignet für
  • Flutter-Apps, die Supabase als Backend verwenden
  • Anwendungen, die sichere Dateiverwaltung erfordern
  • Projekte, die skalierbaren Cloud-Speicher mit Zugriffssteuerung benötigen
  • Entwickler, die medienintensive oder dokumentbasierte Anwendungen erstellen
  • Teams, die bereits Supabase für Authentifizierung und Datenbanken verwenden
Hinweise
  • Erfordert ein Supabase-Projekt mit aktiviertem Speicher
  • Die Authentifizierung muss in der App eingerichtet werden
  • Die Dateizugriffsrechte hängen von Postgres-Richtlinien ab
  • Beschränkt auf die Speicherinfrastruktur von Supabase
  • Kann zusätzliche Einrichtung für benutzerdefinierte S3-Konfigurationen erfordern
Unterstützte PlattformenAndroidiOSWebmacOSWindowsLinux

Paket installieren

flutter pub add storage_client

Kategorien

Abhängigkeiten

Abhängigkeiten 5 Einträge

Quell-Repository

Verwandte Projekte

Noch keine Daten verfügbar.