Для загрузки потребуется Receiver
для правильной работы.Затем вам нужно будет предоставить OutputStream (например, ByteArrayOutputStream ), а затем в последующем слушателе вы можете прочитать байты из вашего буфера.Я только что выпустил запись в блоге , которая объясняет это более подробно.
Для вашего случая использования я бы предложил использовать UploadField или ImagePreviewField компонент из дополнения EasyUploads .Используя их, вы также можете связывать, например, если вы сохраняете данные изображения в сущности JPA, или просто используете метод getValue()
для возврата байта [] в слушателе изменения значения.