Очень кратко опишу удобнейшее поведение Yii2 для загрузки и обработки файлов — UploadBehavior.
Посмотреть документацию можно здесь. Все описано более чем доступно — поэтому перекопировать доку к себе не вижу смысла.
Единственное, что хочу добавить — в документации нет ни слова про использование нескольких полей в одной форме — могу сказать, что проблем с этим нет — достаточно продублировать массив подключения в behaviors и все будет отлично работать.