Hola pao bienvenida!.
Me parece que lo que grabas en la base de datos es la ruta del archivo y no el archivo en si.
Por lo que veo en el codigo el archivo se guarda en el sistema de archivos normal.
En la ultima parte del query MySQL pusiste
Y creo que deberia ir
Acaso en la base de datos todos los archivos no se llaman igual?
Espero sirva, saludos.