Я пытаюсь прочитать тело запроса с несколькими частями в моем сервлете.
Я хочу разделить текстовые параметры и параметры файла.Текстовые параметры передаются в начале, за которыми следуют файловые параметры.
Но я должен прочитать весь поток входных данных сервлета за фрагментом в байтовом буфере.Я определяю начало файла param и на этом останавливаюсь.
Например,
Chunk1 = text param1
Chunk2 = text param2 + file param
Chunk3 = file param
Chunk4 = file param
Итак, как только я увижу параметр файла в chunk2, я перестану читать из потока запросов.и затем я хочу объединить содержимое напоминания о чанке2 и оставшихся чанках (т.е. все еще там в потоке запросов).
т.е. оставшийся байтовый буфер chunk2 и оставшийся в потоке запросов
Возможно ли объединить байтовый буфер и оставшийся поток запросов.?Я не хочу копировать поток в другой поток, так как это приведет к задержке производительности.
С наилучшими пожеланиями, Saurav