|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.01.2015, 13:44 | #1 |
Пользователь
Регистрация: 09.10.2010
Сообщений: 25
|
Вивод изображения из бази даних(BLOB поля)
Добрый вечер форумчане, если у кого-то есть свободная минутка, буду очень благодарен за помощь.
Проблема заключается в том, что нужно вывести изображение из таблицы базы данных. Оно хранится в поле типа BLOB. Я глядя на примеры написал некий скрипт, но в результате в браузер мне выводится вместо картинки из базы, сообщение: «Изображение не может быть показано, так как содержит ошибки". Помогите пожалуйста. Код:
|
28.01.2015, 12:26 | #2 |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
Мало вводных.
Откуда нам знать что не было ошибки при записи изображения? Что никто пробел или бом не вывел?
Стрелок-охотник
|
28.01.2015, 14:40 | #3 |
Пользователь
Регистрация: 09.10.2010
Сообщений: 25
|
Я смотрел через phpMyAdmin, там в таблице лежит значение, которое по размерам соответствует размеру файла
Последний раз редактировалось pj-infest; 28.01.2015 в 14:43. |
28.01.2015, 15:02 | #4 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
Код:
UPD: а, не заметил, что к int таки приводится id. Но все равно я бы советовал использовать prepared statement вместо такой конкатенации строк.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 28.01.2015 в 15:06. |
|
28.01.2015, 15:05 | #5 | |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
Цитата:
PHP код:
|
|
28.01.2015, 15:07 | #6 |
Пользователь
Регистрация: 09.10.2010
Сообщений: 25
|
Так а что мне делать с выводом картинки?
|
28.01.2015, 15:26 | #7 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
а хз.. попробуй хидер непосредственно перед выводом переместить
Код:
а вообще ты прям от этого скрипта птыаешься получить изображение? или он используется в качестве вспомогательного... типа Код:
|
28.01.2015, 16:03 | #8 |
Пользователь
Регистрация: 09.10.2010
Сообщений: 25
|
не помогло.
Скрип используется как вспомагательний Код:
|
28.01.2015, 16:27 | #9 |
Пользователь
Регистрация: 09.10.2010
Сообщений: 25
|
Проблема решена, суть заключалась в том, шо подключения и отключения от базы выполнялось функциями из другого файла, который каким-то образом задавал неправильный контент тайп, как только я отказался от подключения внешнего файла, все запрацбвало правильно. Благодарю за помощь.
добавляю код, может кому пригодится Скрипт для вивода изображения: Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Exel, помогите с формировкой бази даних | famasik | Microsoft Office Excel | 15 | 15.10.2013 11:32 |
Добавление изображения в blob через sql. Blob пустой. | athleet | БД в Delphi | 3 | 01.05.2012 06:41 |
обновление blob поля | artemavd | БД в Delphi | 2 | 31.07.2009 04:09 |
Blob поля в делфи | dagarik | БД в Delphi | 2 | 02.12.2007 17:33 |