Stockage de fichiers
Cadrant utilise Supabase Storage pour gérer les fichiers de votre application : images, documents, pièces jointes et tout type de média. Le stockage est attaché à votre projet Supabase et accessible via une API simple.
Fonctionnalités
- Upload et téléchargement de fichiers directement depuis votre application.
- Support de tous les types de fichiers : images, PDF, vidéos, documents, etc.
- URLs publiques ou privées selon la configuration du bucket.
- Transformation d'images à la volée (redimensionnement, recadrage) via Supabase.
- Chaque bucket est créé automatiquement par Cadrant dans votre projet Supabase.
Configuration
- Décrivez le besoin de stockage dans votre prompt (ex. : « Les utilisateurs peuvent uploader une photo de profil »).
- Cadrant crée le bucket nécessaire et configure les composants d'upload dans votre interface.
- Choisissez entre un accès public (fichiers accessibles sans authentification) ou privé (nécessite un token).
- Configurez les politiques d'accès dans Supabase pour contrôler qui peut lire et écrire dans le bucket.
Bonnes pratiques
- Utilisez des buckets publics pour les images de contenu (logos, photos de produits) et privés pour les données sensibles (documents, pièces jointes).
- Limitez la taille et le type des fichiers uploadés pour éviter les abus.
- Configurez les politiques RLS sur le storage pour une sécurité de production.
- Pensez à la compression des images côté client avant l'upload pour de meilleures performances.
Pour un usage en production, vérifiez toujours les politiques d'accès de vos buckets dans le tableau de bord Supabase. Par défaut, Cadrant configure un accès basique qu'il convient d'affiner selon votre cas d'usage.