è un problema legato al fatto che utilizzando il campo file in un modulo, il modulo è di tipo multipart, e non come invece è solitamente

se ricordo bene (spero di non sparare una ciofeca) con questo tipo di moduli i dati vengono passati in binary, quindi al max dovresti trovare il modo di ritornare al "testo" inserito risalendo dal binary