Ho un modulo di registrazione in cui gli utenti possono scegliere un avatar. Hanno 2 possibilità:Come ottenere i dati codificati base64 dall'immagine html
- Scegli un avatar di default
- caricare i propri avatar
Nella mia pagina HTML ho questo.
<img id="preview" src="img/default_1.png">
Visualizza l'avatar selezionato. Uso il file Api per consentire agli utenti di caricare la propria immagine. Ciò rende l'src dell'immagine HTML simile a questa.
<img id="preview" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgA... />
Quando pubblicano il modulo di registrazione. I dati verranno inviati a un servizio REST. Posso inviare i dati codificati Base64 quando un utente ha caricato lui stesso un avatar. Ma come gestisco l'avatar predefinito? È un url invece di dati codificati in base64.
semplicemente convertire l'avatar di default immagine base64 a –
Ok, grazie per il commento. – janseeuw
Qui stavo giocando con jsFiddle, caricando img dal tag in canvas e facendo .toDataURL(). – MichD