У меня есть объект формы, который автоматически автоматически заполняется Spring.В этом объекте формы у меня есть поле:
CommonsMultipartFile file;
Пользователь может загрузить файл, и объект формы содержит файл должным образом.Все хорошо.Однако я хочу убедиться, что пользователь не может загружать файлы размером более 2 МБ.Я сделал проверку, и это тоже работает.
Проблема: Когда я загружаю очень большой файл (скажем, 500 МБ), я получаю такой большой файл в памяти в моем объекте формы (я так предполагаю).Есть ли способ предотвратить это?Например, есть ли способ проверить размер файла с помощью валидатора, но без необходимости загружать весь файл перед проверкой?