概要
cloudinary_public パッケージは、Flutter アプリから Cloudinary への直接メディアアップロードを可能にし、機密性の高い API キーを公開する必要がありません。署名されていないアップロードプレセットを使用して、認証を安全に処理し、クライアントがファイルを直接アップロードできるようにしつつ、サーバーサイドのセキュリティを維持します。写真共有やプロフィール画像のアップロードなど、ユーザー生成コンテンツが必要なアプリケーションに最適です。このパッケージは、Android、iOS、macOS、Windows、Linux などの複数のプラットフォームをサポートしています。
用途
- モバイルアプリからの直接ファイルアップロード
- ユーザー生成コンテンツのストレージ
- プロフィール画像のアップロード
- 画像および動画の管理
- 資格情報を露出せずに安全なメディア処理
主な機能
- API キーの漏洩なし
- 署名なしアップロードプレセットをサポート
- クロスプラットフォーム互換性
- Cloudinary とのシンプルな統合
- リアルタイムでのアップロード進捗のトラッキング
適している対象
- メディアアップロード付きモバイルアプリ
- 安全なファイル転送を必要とするアプリ
- 開発者がバックエンド認証を回避する
- Cloudinary をメディアストレージに使用しているプロジェクト
- フロントエンド専用のメディア処理
注意事項
- Cloudinary アップロードプレセットの設定が必要です
- 署名なしのアップロードに制限
- Cloudinary の無料トライアルまたは有料プランに依存します
- 個人的または制限されたメディアには適していません
- Cloudinaryダッシュボードを正しく設定する必要があります