2015-04-15 3 views
-2

У меня проблема с отображением изображения блоба из моей базы данных с помощью PHP.Показать изображение из базы данных с помощью PHP

Для отображения изображения необходимо использовать следующую форму: echo '<img src="'.$image.'" style="width:300px;height:300px">'; Этот код показывает сломанное изображение. Если я нажимаю информацию об изображении, это дает мне следующее:

Location: http://mywebsite.com/12300_110715682290093_100000549846650_157528_4480259_n.jpg 
Type: text/html 

Как я могу это исправить?

+0

Тип говорит все. сервер выводит текст/html, а не изображение/jpeg или что бы это ни было. –

+1

Вы можете показать php-код, который генерирует изображение. Возможно, вы не установили правильные заголовки: http://stackoverflow.com/questions/20714163/proper-header-php-mysql-blob-display-image – manzapanza

ответ

0

Лучший способ показать изображение из базы данных - загрузить изображение в папку, где у вас есть сайт, а затем загрузить имя изображения в базу данных.

http://www.w3schools.com/php/php_file_upload.asp здесь вы можете прочитать о загрузке файла.

Скажите, нужен ли вам код для этого.

Смежные вопросы