Это на самом деле не отвечает на ваш вопрос, но я все равно решил поделиться ...
Существует два способа хранения файлов с помощью базы данных, на самом деле: сохранение фактического содержимого файла (как вы делаете) и сохранение только пути к файлу (и сохранение его в реальной файловой системе).
Я работал с обоими методами и предпочел последний по двум причинам: я могу переместить свои файлы на другие жесткие диски, разделы и даже получить к ним доступ через общий ресурс, и все, что мне нужно сделать, это изменить пути к файлам база данных. Кроме того, он делает дампы базы данных (резервные копии) намного меньше и быстрее для выполнения.