@Deedare

Как убрать data из документа base64?

Конвертирую pdf файл в base64 формат с помощью
const reader = new FileReader()
    reader.readAsDataURL(file)
    reader.onload = function () {
      cb(null, reader.result)
      console.log('fileName', fileName)
    }


Получаю результат в виде

data:application/pdf;base64, ABCFIFIFI1212010...

Как из убрать data:application/pdf;base64,
оставив только ABCFIFIFI1212010... ?
  • Вопрос задан
  • 145 просмотров
Решения вопроса 2
victormayorov
@victormayorov
Frontend разработчик
const string = 'data:application/pdf;base64,ABCFIFIFI1212010...'
string.replace(/^data:application\/[a-z]+;base64,/, "");
Ответ написан
sergiks
@sergiks Куратор тега JavaScript
♬♬
Точно только PDF? Тогда просто по длине отрезать:
reader.result.substring(28);

Чуть более универсально разбить по запятой:
const base64data = 'data:application/pdf;base64,ABCFIFIFI1212010'
  .split(',').pop();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы