Как обойтись без File_priv ?

alberto djovali
Дата: 14.01.2013 05:54:25
Здравствуйте!
ОС Windows XP, СУБД MySql + сетевое приложение на Delphi
В базе лежит текстовая информация, фотографии в виде файлов.
Для того чтобы пользователи могли видеть фото я сделал File_priv = Y, в нете прочитал что так делать нельзя.
А как сделать по другому? Метод хранения информации в базе менять не могу, т.е. запихивание фоток в базу не подойдет.
tanglir
Дата: 14.01.2013 06:02:33
alberto djovali
Для того чтобы пользователи могли видеть фото я сделал File_priv = Y
А зачем?
alberto djovali
В базе лежит текстовая информация, фотографии в виде файлов.
alberto djovali
запихивание фоток в базу не подойдет.
Разъясните, как именно хранятся у вас эти "фотографии"? Сами - в ФС, а в базе только пути к ним, или как-то ещё?
bochkov
Дата: 14.01.2013 06:05:45
alberto djovali
... Метод хранения информации в базе менять не могу, т.е. запихивание фоток в базу не подойдет.

получается вы ничего сделать не можете, тогда что можно вам посоветовать сделать?
alberto djovali
Дата: 14.01.2013 06:36:55
Фотки хранятся в файловой системе, а в базе пути к ним.
Получается нада делать "медиа сервер" - прокладка между юзером и СУБД который будет раздавать фотки по запросу.
bochkov
Дата: 14.01.2013 09:22:47
я бы тоже так сделал, а в базе хранить ссылку
Akina
Дата: 14.01.2013 10:32:11
Юзеры (т.е. клиентское приложение) напрямую коннектятся к MySQL-серверу?
Работает это в пределах ЛВС или через Инет?
От кого боитесь хака - от юзеров или от третьих лиц?
alberto djovali
Дата: 14.01.2013 11:16:29
Akina
Юзеры (т.е. клиентское приложение) напрямую коннектятся к MySQL-серверу?
Работает это в пределах ЛВС или через Инет?
От кого боитесь хака - от юзеров или от третьих лиц?

- все верно приложение и локальная сеть одного предприятия
- в данный моент ЛВС в дальнейшем VPN сеть
- боюсь хака от продвинутых юзеров/приколистов, что то вроде начитались в инете и полезли базы курочить (хотя вероятность ничтожна)