buenas. vi tu codigo que publicaste y no veo la funcion move_uploaded_file() que indica la ruta de la carpeta y el nombre del archivo.
si por a o b no te sube la imagen, derrepente no habras definido bien tu carpeta. como has intentado subir una imagen de 64KB, no debe haber inconvenientes y lo debe subir facilmente.
hace unos dias hice un aporte de un mantenimiento de imagenes.
[APORTE] mantenimiento de datos con su respectiva imagen si que esta se pierda.
si tienes alguna duda con respecto a mi aporte, puedes dejar un post y asi ayudarme a mejorar mi aporte.
espero que te sirva como ayuda.
saludos.