Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Занесение картинки в БД
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Занесение картинки в БД

Страниц (1): [1]
 

1. M@X - 12 Октября, 2007 - 16:27:55 - перейти к сообщению
Подскажите, как мне занести картинку в БД в битовом виде, т.е. не название, а саму картинку... спасибо
2. EuGen - 12 Октября, 2007 - 18:36:05 - перейти к сообщению
Использовать BLOB (Binary Large Object) для хранения таких данных. При этом обработку отображения и/или каких-либо еще действия Вам придется предусмотреть в своих скриптах отдельно.
3. valenok - 12 Октября, 2007 - 18:53:47 - перейти к сообщению
И делать это только в том случае если вы уверены что это нужно
и не использовать как защиту от того чтоб не могли зайти mysite.ru/image.jpg
а должны были заходить через index.php?show=24
4. Волк - 13 Октября, 2007 - 12:51:51 - перейти к сообщению
Когда то я задал аналогичный вопрос, и мне сказали что если картинки сохранять в БД то чере сравнительно короткое время, БД будет настолько СИЛЬНО тормозить что возникнет мысль "да и пусть юзер видет директорию картинки"

Да кстати, можно это обойти. Если создать php скрип который берт нужную картинку из какой-нибуть сложной директории директории и вставляет её в себя.
А если любопытный юзер захочет взглянуть на директорию картинки то он увидет
<img src=наш_php_скрипт.php>

5. EuGen - 13 Октября, 2007 - 15:34:31 - перейти к сообщению
Если использовать gd2 - то загрузить картинку в файл php и потом выдать ее как картинку прямо самим скриптом - раз плюнуть. Так что ввиду этого я например вообще не вижу смысла сохранять в базе такие огромные объемы данных (особенно если картинок много и они среднего-большого размеров)
6. valenok - 13 Октября, 2007 - 16:51:41 - перейти к сообщению
readfile()
fpassthru()\n\n(Добавление)
.htacess в конце концов
7. M@X - 16 Октября, 2007 - 09:49:35 - перейти к сообщению
Всем спасибо за помощь!!!

 

Powered by ExBB FM 1.0 RC1