Ho bisogno di convertire la mia immagine in una stringa base64 in modo da poter inviare la mia immagine a un server. C'è qualche file js per questo... ? Altrimenti come convertirlo
Puoi usare l'HTML5 <canvas>
per questo:
Crea un canvas, carica la tua immagine in esso e poi usa toDataURL()
per ottenere la rappresentazione base64 (in realtà, è un URL data:
ma contiene l'immagine codificata in base64).
Beh, se stai usando dojo, ci dà un modo diretto per codificare o decodificare in base64.
Prova questo:
Per codificare un array di byte usando dojox.encoding.base64:
var str = dojox.encoding.base64.encode(myByteArray);
Per decodificare una stringa codificata con base64:
var bytes = dojox.encoding.base64.decode(str);