Задать вопрос
@maestro07

Как открыть pdf в новой вкладке?

Получаю inputstream. и показываю в новой вкладке. как сделать проверку если ошибка без blob? blob не может взять error message

Axios(url, {
  method: 'GET',
  responseType: 'blob'
})
.then((res) => {
  const file = new Blob(
    [res.data],
    {type: 'application/pdf'}
  );
  const fileUrl = URL.createObjectURL(file);
  window.open(fileUrl, "_blank");
})
.catch((e) => {
  this.showNotification("error", "Отсутвствует квартирный лист");
});
  • Вопрос задан
  • 1362 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Che603000
c 2011 javascript
Здесь обсуждается аналогичная проблема и приводятся варианты решений
https://github.com/axios/axios/issues/1392
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы