Я пытаюсь найти способ хранить файлы в базе данных. Я знаю, что рекомендуется хранить файлы в файловой системе, а не в базе данных, но работа, над которой я работаю, очень предпочтет использовать базу данных для хранения этих изображений (файлов).
Есть также некоторые ограничения. Я не пользователь с правами администратора, и мне нужно создавать хранимые процедуры для выполнения всех команд. До сих пор это не доставляло особых трудностей, но я не могу до сих пор найти способ сохранить файл (изображение) в базе данных.
Когда я пытаюсь использовать команду BULK, я получаю сообщение об ошибке: «У вас нет разрешения на использование оператора массовой загрузки». Массовая утилита казалась простым способом загрузки файлов в базу данных, но без разрешений мне нужно обойтись.
Я решил использовать HTML-форму с типом ввода загрузки файлов и обработать ее с помощью PHP. PHP вызывает хранимую процедуру и передает содержимое файла. Проблема в том, что теперь говорят, что максимальная длина параметра может быть только 128 символов.
Теперь я полностью застрял. У меня нет прав на использование команды массового просмотра, и кажется, что максимальная длина параметра, который я могу передать SP, составляет 128 символов.
Я ожидал, что возникнут проблемы, потому что двоичные символы и символы ascii плохо сочетаются друг с другом, но я зашел в тупик ...
Спасибо