PHP: Pokaż JPG z Binary

Mam blob jpg, który został zapisany w zewnętrznej DB i szukam, aby wyświetlić go jako obraz za pomocą php. Problem polega na tym, że ustawiamContent-Type doimage/jpeg i powtórz echo kropli Podczas przeglądania strony otrzymuję ikonę zepsutego obrazu.

Próbowałem utworzyć plik od zera przez sublime i to działa, gdy zapisuję go jako plik szesnastkowy, więc wiem, że dane są poprawne.

Próbowałem, aby skrypt utworzył plik, ale ustawiacharset=us-ascii więc nie będzie widoczny jako plik obrazu.

Czy ktoś ma jakieś doświadczenie z plikami binarnymi raw image? ktoś wie, jak mogę wyświetlić obraz, a nawet zapisać go w pliku?

Z góry dziękuję.

P.S. Dostarczę plik binarny, ale jest on zbyt duży, aby go tutaj umieścić.

EDYCJA: (dodano trochę kodu)

<?php
header('Content-Type: image/jpeg;');

$data = 'some long string of hex';


// tried echoing it directly..
echo $data;

// and writing to a file...
file_put_contents('test.jpg', $data);
?>

questionAnswers(2)

yourAnswerToTheQuestion