Devi fare debug.
Fatti stampare la variabile Allegato prima del processo di upload e dopo...
Verifica anche se il form nel campo hidden riporta il nome correttamente del file già presente.

Roby