Sto sviluppando un sito Web di condivisione di foto. Attualmente, nel modo in cui l'ho scritto, un utente carica una foto (jpeg), che viene letta come Base64URL (usando FileReader). Il backend (Django) carica questo file su Google Cloud Storage (utilizzando django-storages
). La vista esegue il rendering (serializza) le immagini come url firmati che vengono quindi facilmente visualizzati dal client (attualmente un Vue.js SPA).
Mi chiedo se sarebbe più sensato archiviare le immagini come file binari e che tipo di domande dovrei chiedere per fare questa determinazione?