Я не думаю, что вы можете сохранить имя файла в поле во время обратной передачи без фактической загрузки файла ... Я не думаю, что вы можете предварительно установить значение поля для загрузки файла, это было бы серьезной защитой вопрос. Если бы это было возможно, вы могли бы программно установить значение поля «/ etc / passwd», скрыть поле и использовать javascript для отправки формы ...
Я думаю, вам нужно рассмотреть проверку на стороне клиента. Если у вас есть что-то, что вам нужно для проверки на стороне сервера, вы можете сделать это с помощью ajax-вызова.