Есть два решения, о которых я могу думать, имея свои ограниченные знания.Поскольку по умолчанию загрузка файла начинается только после публикации запроса, необходимо разработать альтернативный способ.
1.Загрузите файл с помощью сценария и обработайте файл: Используйте сценарий (например: JQuery script ), чтобы загрузить файл, и после завершения загрузки запустите сценарий (событие onComplete), чтобы отобразить значения вполе только для чтения.Весь этот процесс может быть связан с вашей кнопкой «Процесс» или с задержкой по времени после изменения FileField.
2 Пользовательская форма для загрузки файла: Вы можете отсоединить поле файла идругие поля (только для чтения поля, которые вы упомянули).Если вы создаете пользовательскую форму только с полем загрузки файла и после того, как пользователь отправляет запрос, вы можете отобразить другую форму с отображенными начальными значениями в полях только для чтения.Таким образом, вам не нужно иметь никакого сценария, но вам нужно будет иметь две формы.
Надеюсь, это поможет.Если вы найдете какое-либо другое решение, поделитесь им:)