Hi All,

I'm trying to use apache commons-fileupload to support file streaming with
my own rest framework. I get a multipart/form-data request from the client
side and want to the file as as stream to the backend.

FileItemIterator iter = upload.getItemIterator(request);
> while (iter.hasNext()) {
>       FileItemStream item = iter.next();
>       // Add objects to a map (I don't want to process the stream here.
> Just pass)
> ..... // If I access the stream here no errors and everything ok
> }


But in the backend side when I'm trying to access the stream I'm getting
ItemSkippedException
AFAIU it seems that hasNext() method closes the stream. Therefore I have to
consume the stream before calling next hasNext().
But I just want to access as a proxy and consume the stream later. Is there
a possible way for me to consume the stream later ?

-- 
Thanks
Thusitha

Reply via email to