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

Как отобразить бинарный файл изображение?

Всем привет, как мне отобразить бинарный файл изображение с сервера в теге IMG?
Пробую так:
// Загрузить изображение по ID
  @Action
  async getDownloadFile(key: any) {
    const { data } = await outingService.getIncomeDownloadFile(key);
    this.gallery = data;

    // blob
    let localUrl = window.URL.createObjectURL(new Blob([this.gallery], {type: "image/jpeg"}));
    this.gallery = localUrl
    console.log(this.gallery);
  }
}

В итоге получается такая ссылка blob:http://localhost:8080/67349519-dfc4-4b57-a741..., но она не работает, картинка по ней не отображается( я так понимаю, blob кеширует в браузер). Что я делаю не так?
  • Вопрос задан
  • 558 просмотров
Подписаться 2 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 1
wagoodoogoo
@wagoodoogoo
prestashop, webix, phalcon, vue, slim, craft cms
А где здесь вывод картинки?
там дальше должно быть что-то типа
let Img = document.querySelector('img');
img.src = localUrl;
Ответ написан
Ваш ответ на вопрос

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

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