Простой ответ: остановите то, что вы делаете.
Вы не хотите хранить двоичные файлы в базе данных, если у вас нет особых проблем с безопасностью. Вместо этого вы хотите сохранить их имена файлов (возможно, переименовать файлы для предотвращения конфликтов), а затем сохранить их в базе данных. Если проблема в безопасности, поместите их в не-веб-папку и используйте свой код для извлечения файла и обслуживайте файл, только если у пользователя есть к нему доступ.
Хранение изображений или файлов в базе данных - это пустая трата файлового пространства, неправильное использование баз данных, и не позволяя вещам делать то, что они делают лучше всего; файловая система знает файлы, база данных знает данные.