Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Снова о рисунках в БД / 6 сообщений из 6, страница 1 из 1
02.03.2003, 11:13
    #32113251
Adry
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова о рисунках в БД
Из всего, что я прочитал на этом форуме, видны два подхода: хранить рисунки
непосредственно (но тут добавляется проблема с BLOB-ами + сильная загрузка СУБД) и хранить только пути к файлам рисунков. Второй вроде бы и с позиции нагрузки на сервер, и с позиции простоты реализации лучше. Но у меня вот какой случай: рисунки содержат достаточно конфиденциальную информацию, доступ к котрой будут иметь далеко не все пользователи сайта + возможно в будущем эти рисунки вообще будут продаваться через сайт. В свете этого: ведь более лучшая защита от воровства рисунков - это хранить их в БД, т.к. вместо необходимости узнать только пароль к директории с ними (если храним в БД только пути), нужно будет еще подсоединиться к БД, да еще и узнать ее структуру для организации запроса.

Я правильно рассуждаю? Каково Ваше мнение - стоит ли мне хранить рисунки в БД или все-таки ограничиться путями?
...
Рейтинг: 0 / 0
03.03.2003, 13:10
    #32113592
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова о рисунках в БД
Нивижу никакой разницы. По большому счету мы заменяем поле блоб на файл на диске. Кто сказал, что должен отдавать файл прямым URL к неиу??? Отдавай файлы черезскрипт, который проверит, имет пользователь права в базе на это тфайл. Вот и все. Так что ИМХО делай на файлах, с сылками в базе. И скриптом, отдающим файлы пользователю!
...
Рейтинг: 0 / 0
03.03.2003, 19:46
    #32113924
$ly
$ly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова о рисунках в БД
>>Я правильно рассуждаю? Каково Ваше мнение - стоит ли мне хранить
>>рисунки в БД или все-таки ограничиться путями?

используешь метод хранения в базе имен файлов.
при аплоаде картинки криптуешь файл.
при выводе картинки декриптуешь файл и выдаешь как image/jpeg например...
...
Рейтинг: 0 / 0
06.03.2003, 15:21
    #32115685
Пгуые
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова о рисунках в БД
Мне так коммерческие звуки пришлось хранить:
-в БД тока имя файла + в других полях его характеристики по которым я веду поиск и составляю путь к файлу
-сами файлы храню в недоступнойчерез веб дирсе
-получаю запрос - если он авторизированнй - состваляю путь, читаю файл, формирую http-заголовок и выдаю его клиенту...
100% конфеденциальности и никаокой нагрузки и иных проблем
...
Рейтинг: 0 / 0
10.03.2003, 03:59
    #32116848
ScableR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова о рисунках в БД
Ну предыдущие оратор нассчет 10% надежности немного загнул :), а в остальном все можно сделать через скрипты. То есть прямой доступ к дирректории с файлами должен посылать всех на х**. Хотя есть еще один фариант:
Выдавать юзаку через скрипт, например:
<img src='xxx.php?int=user&pass=root&....&image=cool'>
Для этого придется гемороится с ПХП, но все-же интерестно, не правда-ли???
...
Рейтинг: 0 / 0
10.03.2003, 04:00
    #32116849
ScableR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова о рисунках в БД
Да, чуть не забыл, файлом .httrace блокировать еще можно дирректорию :). А в предыдущем письме я один нолик забыл дописать, за что не серчайте :).
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Снова о рисунках в БД / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]