I am building a web-app that users can upload certain files and work on them through the web-app interface. I need to store these files for the length of a users session. I
I found this helpful / I think it addresses your question:
Best place to store large amounts of session data