Показать сообщение отдельно
  #4 (permalink)  
Старый 20.01.2024, 18:05
Новичок на форуме
Отправить личное сообщение для pozitiFFF Посмотреть профиль Найти все сообщения от pozitiFFF
 
Регистрация: 18.01.2024
Сообщений: 5

Сообщение от Aetae Посмотреть сообщение
Для начала: а ты уверен что тебе нужен base64? Если ты хочешь использовать где-то в браузере этот файл, то гораздо лучше использовать URL.createObjectURL.
URL.createObjectURL(blob)

Но если таки надо, то придётся воспользоваться FileReader.readAsDataURL.
function toBase64(blob) {
  return new Promise((resolve, reject) =>{
    const reader = new FileReader();

    reader.onload = () => resolve(reader.result);
    reader.onerror = reject;

    reader.readAsDataURL(blob);
  });
}
То что нужно! Получилось. Спасибо.
Ответить с цитированием