Использование аннотации FormaDataParam дважды для разных переменных в джерси позволяет мне читать содержимое дважды. Значит ли это, что потребитель отправит мне данные дважды или они где-то будут храниться в памяти? Я пытаюсь прочитать InputStream дважды, чтобы выполнить две разные операции ввода-вывода, не сохраняя данные в куче
@POST
@Path("/new")
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Produces(MediaType.APPLICATION_JSON)
public Response saveNew(
@FormDataParam("metada") FormDataBodyPart metadata,
@FormDataParam("content") InputStream content,
@FormDataParam("content") FormDataContentDisposition contentDetails,
@FormDataParam("content") InputStream content2) throws IOException {