Blob to base64 ReactJs - PullRequest
       33

Blob to base64 ReactJs

0 голосов
/ 04 февраля 2020

Я пытаюсь закодировать аудиофайл BLOB-объекта в base64 в ReactJS, но следующий код выдает ошибку:

submit(blob) {
        console.log("BLOB", blob)
        // var blob = new Blob([blob])
        var reader = new FileReader();
        reader.readAsDataURL(blob);
        reader.onloadend = function () {
            var base64data = reader.result;
            console.log(base64data);
        }

Я пробовал каждый трюк , но Я все еще получаю сообщение об ошибке Ошибка типа: не удалось выполнить readAsDataURL для FileReader: параметр 1 не относится к типу Blob.

BLOB: enter image description here

1 Ответ

1 голос
/ 04 февраля 2020

попробуйте выполнить:

reader.readAsDataURL(blob.blob);

Похоже, вам нужно go сделать еще один шаг, чтобы получить доступ к реальному BLOB-объекту

...