как конвертировать blob в base64 с помощью javascript и jquery
Ответы

Ivan Mamtsev
26 февраля 2025
Чтобы сконверитировать blob (binary large object) мы можем воспользоваться объектом FileReader
, который позволяет читать содержимое Blob как текст или в виде массива байт:
function blobToBase64(blob, callback) {
var reader = new FileReader();
reader.onload = function() {
var dataUrl = reader.result;
var base64 = dataUrl.split(',')[1];
callback(base64);
};
reader.readAsDataURL(blob);
}
var blob = new Blob([""Hello, World!""], { type: ""text/plain"" });
blobToBase64(blob, function(base64) {
console.log(""Base64: "" + base64);
// тут дальнейшая обработка данных или отправка на сервер
});
0
0