hmm, how best to describe this. i have successfully implemented reading an excel file via input stream and spring. now i'm trying to do something a bit trickier and i'm not sure if it's even possible. users will have an excel sheet with a layout and data. i have an excel api that reads the information quite nicely. however, i would like to break this down into 2 steps while only requiring the user to upload the file once. the user would upload the file and the column headers would be echoed back to them so that they could create a template (column mapping) to tell me what information goes where on this file. the app would take the information from this intermediate form and apply it to the uploaded document data. is there any way to persist the data in the input stream while processing the intermediate form? i'm trying to avoid saving a copy of the file on the server or requiring the user to upload the same file twice.