Раньше я отправлял поле списка в формате JSON, поэтому для решения этой задачи было достаточно специального конвертера. Но для файлов это не сработает. Итак, я нашел этот ответ о том, как обрабатывать POST массивов/списков объектов (они использовали NextJS в качестве бэкэнда), и я хотел бы сделать что-то подобное для Spring, но также не могу найти никаких ответов. Вот пример того, как должен выглядеть запрос:

Как это реализовать?
Мой маршрут следующий:
@PostMapping(value = "createParnter", consumes = "multipart/form-data")
public ResponseEntity createPartner(
@ModelAttribute PartnerRequest partnerRequest
)
Для запроса используются следующие DTO:
record Contacts(
String name,
String email,
MultipartFile icon
) {}
public record PartnerRequest(
String name,
MultipartFile logo,
String link,
List contacts
){}
Подробнее здесь: https://stackoverflow.com/questions/791 ... pring-boot
Мобильная версия