Хочу сначала загрузить картинку, свалидировать, убедиться что она загрузилась, а потом только заполнять остальные поля. А то получится чел загрузит картинку невалидную и приступит заполнять остальные 10 полей потом нажмёт отправить и там бац и картинка не того формата и все 10 полей впустую заполнял
Я бы сделал эту валидацию на клиенте для удобства пользователя. Плюс, как я понял, эти данные должны использоваться вместе, судя по тому что ты хочешь сохранить их разом, поэтому лучше сразу всё загружай
А если у тебя своё видение, то можешь использовать сессию, чтобы запоминать какую куда картинку загрузил и кто загрузил