System.Web.UI.WebControls.FileUpload uses a FileInputStream when uploading files. Does this store everything in memory when uploading or does it start writing to disk after a certain buffer size has been filled?
I know it used to work like that years ago, but I would think that has changed now... Can't find it in the docs though.