FLUTTER ECOSYSTEM

storage_client

Supabase Storage とやり取りするためのDartクライアントライブラリです。Supabase Storageは、S3に格納されたファイルを管理するインターフェースを提供し、Postgresを使用して権限を管理します。

最新バージョン
2.8.0
30日間ダウンロード
109万
いいね数
33
Pub ポイント
140

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

storage_client パッケージは、Dart ライブラリであり、Flutter アプリケーションが Supabase Storage とやり取りできるようにするものです。Supabase Storage は、PostgreSQL で駆動されるアクセス制御を備えた S3 互換ストレージ上のファイルを管理するためのサービスです。このパッケージは、Supabase の認証および権限システムを利用して、安全にファイルをアップロード、ダウンロード、一覧表示、削除するメソッドを提供します。Supabase プロジェクトとのシームレスな統合を目的としており、モバイル、Web、デスクトップを含むすべての主要プラットフォームをサポートしています。役割ベースのアクセス制御により、堅牢なセキュリティを維持しながら、ファイル処理を簡素化しています。

用途
  • 画像や文書などのユーザー生成コンテンツをアップロードする
  • クラウドストレージに格納されたアプリアセットの管理
  • ユーザー間での安全なファイル共有の実装
  • リアルタイムアプリでのメディアファイルの保存と取得
  • Flutterアプリでの動的コンテンツ配信の有効化
主な機能
  • Supabase認証を介したセキュアなファイル操作
  • S3互換ストレージバックエンドのサポート
  • クロスプラットフォーム互換性(Android、iOS、Web、macOS、Windows、Linux)
  • 詳細な権限のためのPostgresとの統合
  • ファイルのアップロード、ダウンロード、リスト表示用のシンプルな API
適している対象
  • Supabase をバックエンドとして使用する Flutter アプリ
  • セキュアなファイル管理を必要とするアプリケーション
  • スケーラブルなクラウドストレージとアクセス制御を必要とするプロジェクト
  • メディア重視またはドキュメントベースのアプリを開発する開発者
  • チームはすでに認証およびデータベースにSupabaseを使用しています
注意事項
  • ストレージが有効な Supabase プロジェクトが必要です
  • アプリで認証を設定する必要があります
  • ファイルアクセス権限は、Postgresポリシーに依存します
  • Supabaseのストレージインフラ構造に制限される
  • カスタムS3構成のための追加設定が必要になる場合があります
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

パッケージをインストール

flutter pub add storage_client

カテゴリー

依存関係

依存関係一覧 5 件

ソースリポジトリ

関連プロジェクト

データはまだありません。