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

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

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


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