I have an Asp .Net MVC project, with a form in View that sends files to the Controller .
In control I retrieve the files as follows:
var myFiles = Request.Files;
I do not save the file, I just read the contents.
The question is: Where are these Request.Files
files? In memory or in some temporary folder on the server?
Imagine the following scenario:
100 users sending at the same time 10 files of 100MB each, will all be allocated in memory?
I think this can seriously undermine my server's performance, am I right? Is there any way to get around the problem?