Dove si trova il posto migliore per memorizzare le immagini del profilo degli utenti?

3

Eseguo un sito Web ospitato su Microsoft Azure e mi piacerebbe archiviare le immagini del profilo degli utenti. Quale soluzione di archiviazione sarebbe meglio? Sono a conoscenza di alcuni modi per farlo:

  • Archivia le immagini come BLOB nel database (ma ho bisogno di renderizzarlo tramite un controller)
  • Archivia le immagini come base64 nel database (ma ho bisogno di renderizzarle tramite un controller)
  • Memorizza le immagini su disco (in data_app?) e memorizza il nome del file nel database

Forse ci sono altri modi. Per favore dimmi quali potrebbero essere le mie migliori scelte?

    
posta bob 11.09.2015 - 14:38
fonte

1 risposta

5

La memorizzazione delle immagini è uno dei classici casi d'uso di Archiviazione BLOB . Puoi configurare un lavoro Web dare il via ogni volta che un'immagine viene caricata per qualsiasi elaborazione che potrebbe essere necessaria (ridimensionamento, generazione di una miniatura, ecc.). Puoi anche pubblicare le immagini direttamente dall'archiviazione BLOB: è sufficiente memorizzare l'URL dell'immagine nel tuo db. Non è necessario serializzare le immagini o farle passare attraverso l'applicazione.

    
risposta data 11.09.2015 - 19:08
fonte

Leggi altre domande sui tag