PHP не смог вернуть анимированный GIF-файл напрямую как изображение

У меня есть скрипт, который генерирует анимированный GIF. Когда-то он работал нормально, но вдруг после некоторой передачи файла и git push / pull скрипт не работает!

Проблема странная.

Следующая строка используется для возврата сгенерированного GIF.

header('Content-type:image/gif');
echo $this->image;

Стандартный поток, но изображение отображается неправильно, с кодом 200, когда я проверяю заголовок в Chrome Developer Tool.

Когда-то я думал, что с кодом есть какая-то проблема, но когда я проверяю дважды, возвращая обычный html, вот так:

echo '<img src="data:image/*;base64,'.base64_encode($this->image).'" />';

Изображение отображается правильно.

Есть идеи, в чем причина?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector