Imagen con tamaño 0 bytes en desarrollo y en producción

Tengo una aplicación para cargar una imagen en MySQL (imagen-> nombre de archivo) y luego una cuadrícula para ver esta imagen. El registro se crea o elimina correctamente, y el archivo aparece en su carpeta con el nombre correcto, pero … el archivo de imagen siempre tiene un tamaño de 0 bytes … ¿Qué hago mal? Gracias.