У меня есть изображение (jpeg), хранящееся в моей базе данных (SQL Server), и когда я его прочитал, у меня есть шестнадцатеричный код. Но я не могу отобразить его в браузере, он не понимает и показывает чистый код.
Вот пример шестнадцатеричного кода
Мне нужна помощь в этом. Спасибо вам всем в adv.
Если у вас PHP> = 5.4, вы можете использовать hex2bin () .
Если нет, вы можете использовать альтернативную функцию, размещенную на этой странице: –
/** * Converts the hex representation of data to binary * * http://www.php.net/manual/en/function.hex2bin.php * * @param string $str Hexadecimal representation of data * * @return string Returns the binary representation of the given data */ public function hex2bin($data) { $bin = ""; $i = 0; do { $bin .= chr(hexdec($data{$i}.$data{($i + 1)})); $i += 2; } while ($i < strlen($data)); return $bin; }
Затем вы просто устанавливаете заголовки и эхо-результат в браузере.
Вы будете удивлены тем, что вы можете узнать, просто взглянув на руководство по PHP . Надеюсь, это сработает для вас или, по крайней мере, поставит вас на правильный путь.