JAX-RS принимает изображения в качестве входных данных

Уже довольно давно я занимаюсь разработкой веб-сервисов JAX-RS для своих нужд разработки. Все методы, которые я написал до сих пор, принимают в качестве входных данных строки Java или примитивные типы.

Пример такого метода:

@POST  
@Path("MyMethod")  
@Produces(MediaType.APPLICATION_JSON)  
public String MyMethod(@FormParam("username")String username, @FormParam("password")String passowrd)

То, что я пытаюсь сделать сейчас, это принять изображения в качестве входных данных. Я прочитал много статей по этому поводу. Некоторые предлагали принять кодировку base64 в качестве входных данных, а другие предлагали принять фактическую входную команду.

Тем не менее, мне еще предстоит увидеть полный пример того, как принять InputStream. Я читал об аннотации @consumer и @Provider, но все еще не могу обернуть голову вокруг этого. Есть ли статья, документация или пример, который как-то ведет меня к этому? то есть пошаговый процесс о том, как реализовать, а не отображать теорию.

Я знаю, что кодирование base64 работает, но из любопытства хотелось бы узнать, как работает и другой подход ... Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос