dataURItoBlob function
Restituisce la conversione in dati binari da una stringa base64
// API dBJsDavide Bausach / 22-07-2015
- [string] dataURI : stringa base64 ottenibile anche dal metodo toDataURL() su un oggetto canvas
Standard sintax
$D.dataURItoBlob('stringa base64');
Nell'esempio segunete la variabile dataURL passata come
paramentro della funzione dataURItoBlob contiene la
stringa base64.
Come detto la funzione restituirà l'immagine in formato binario
così da poter essere utilizzata in un oggetto FormData
e inviata con ajax al server.
Per l'invio con ajax può essere usata la funzione della libreria
dBJs che è possibile trovare
qui
e impostare come valore della proprietà send l'oggetto
FormData precedentemente creato.
var blob = $D.dataURItoBlob(dataURL); //salva nella variabile blob il return della funzione var formData = new FormData(document.forms.myForm); //crea un oggetto FormData per un form presente nel documento formData.append("image", blob); //appende all'oggetto FormData il valore dell'immagine che potrà essere inviato con ajax