Passer Blob via ajax pour générer un fichier

Je suis en train de capture enregistreur audio (https://github.com/cwilso/AudioRecorder) et envoyer le blob par Ajax un fichier php, qui recevra le contenu blob et de créer le fichier(le fichier wave dans ce cas).

Appel Ajax:

audioRecorder.exportWAV(function(blob) {
      var url = (window.URL || window.webkitURL).createObjectURL(blob);
      console.log(url);
      var filename = <?php echo $filename;?>;
      $.ajaxFileUpload({
        url :  "lib/vocal_render.php",
        secureuri      :false,
        dataType : blob.type,
        data: blob,
        success: function(data, status) {
          if(data.status != 'error')
            alert("boa!");
        }
      });
    }); 

et mon fichier php (vocal_render.php):

<?php 

if(!empty($_POST)){
    $data = implode($_POST); //transforms the char array with the blob url to a string
    $fname = "11" . ".wav";

    $file = fopen("../ext/wav/testes/" .$fname, 'w');
    fwrite($file, $data);
    fclose($file);
}?>

P. S:je suis débutant avec des gouttes et de l'ajax.
Merci à l'avance.

source d'informationauteur João Correia