Archiviazione file
Cadrant utilizza Supabase Storage per gestire i file della tua applicazione: immagini, documenti, allegati e ogni tipo di media. L'archiviazione è collegata al tuo progetto Supabase e accessibile tramite un'API semplice.
Funzionalità
- Upload e download di file direttamente dalla tua applicazione.
- Supporto per tutti i tipi di file: immagini, PDF, video, documenti, ecc.
- URL pubblici o privati in base alla configurazione del bucket.
- Trasformazioni immagine al volo (ridimensionamento, ritaglio) via Supabase.
- Ogni bucket viene creato automaticamente da Cadrant nel tuo progetto Supabase.
Configurazione
- Descrivi la necessità di archiviazione nel prompt (es.: 'Gli utenti possono caricare una foto profilo').
- Cadrant crea il bucket necessario e configura i componenti di upload nella tua interfaccia.
- Scegli tra accesso pubblico (file accessibili senza autenticazione) o privato (richiede token).
- Configura le policy di accesso in Supabase per controllare chi può leggere e scrivere nel bucket.
Best practice
- Usa bucket pubblici per immagini di contenuto (loghi, foto prodotti) e privati per dati sensibili (documenti, allegati).
- Limita dimensione e tipo dei file caricati per prevenire abusi.
- Configura le policy RLS sullo storage per la sicurezza in produzione.
- Considera la compressione delle immagini lato client prima dell'upload per prestazioni migliori.
Per l'uso in produzione, verifica sempre le policy di accesso dei tuoi bucket nella dashboard di Supabase. Per impostazione predefinita, Cadrant configura un accesso di base che va affinato per il tuo caso d'uso specifico.