dataURItoBlob function

Restituisce la conversione in dati binari da una stringa base64

// API dBJs  

Davide Bausach /

Argomenti:
    - [string] dataURI : stringa base64 ottenibile anche dal metodo toDataURL() su un oggetto canvas

Standard sintax

    $D.dataURItoBlob('stringa base64');
  
Example 1

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
  
Operazione eseguita con successo!