Buenas compañero,
Como no me gusta quedarme con la duda... He buscado eso que has usado, y
aquí te dice el porqué... Según dice, es porque tienes un input de tipo file.
He aquí el porqué no es bueno compartir parcialmente los códigos cuando son errores de este tipo.. Siempre se pueden ofuscar, cambiando los textos y tal...
Un saludo!
PD: Si no es así avisa, para buscar el porqué.