oui c'est vrai, l'idee est de changer la tag form pour que ce soit:Tu as une variable $Formulaire->enctype donc il suffit de la modifier avec la fonction addInput() lorsque tu ajoutes un input file.
avec file:
$this->FormField[] = '<form name="'.$this->name.'" method="'.$this->method.'" action="'.$this->action.'" enctype="'.$this->enctype.'">';
sans file: $this->FormField[] = '<form name="'.$this->name.'" method="'.$this->method.'" action="'.$this->action.'">';
enctype ne serait pas dans la tag form