fa due chiamate perchè il pulsante submit ha anche un evento onclick che invia il modulo una seconda volta

<input type="submit" OnClick="document.form_file.submit();"