Salvare immagine da stringa BASE64 in PHP e Laravel
Sostanzialmente mi arriva una stringa in BASE64 che rappresenta una firma elettronica.
Devo salvare questa immagine sul server usando PHP e Laravel.
Sostanzialmente mi arriva una stringa in BASE64 che rappresenta una firma elettronica.
Devo salvare questa immagine sul server usando PHP e Laravel.
Sto sviluppando una app per Android che prende i dati da un web service remoto.
I dati includono anche le stringhe delle immagini da settare nelle view; le stringhe sono in BASE64.
C# ha già diversi oggetti per manipolare immagini, senza fare aggiunte di librerire esterne.
Oggi vediamo come convertire una immagine in BASE64.
Nel codice qui sotto non faccio un controllo sulla effettiva esistenza del file; voi fatelo se usate lo snippet in produzione.
In pratica vogliamo passare un array tra due pagine PHP tramite GET.
E' possibile, ma dobbiamo elaborare il parametro.
Useremo le funzioni serialize, unserialize, base64_encode e base64_decode.
Ho aggiunto un nuovo strumento oggi, lo trovate qui (e nella sezione Toolset).
In pratica ci permette di convertire una immagine in base64.
Quello che vedremo oggi è come convertire una immagine in base64 usando Javscript.
Ci sono vari modi per farlo, e noi useremo FileReader.
Metteremo una input di tipo file per scegliere l'immagine; ed un bottone che lancia la funzione.