I am not quite sure how to deal with the uploaded files in the ProcessStream() method. Do I have to wait until all the files are uploaded then check this.IsFinalFileRequest() before I can save the files to the database? Or can I save a file to the file system and at the same time save its information into the database? I guess what I am trying to find out is, is the ProcessStream() method called for every file uploaded? So in the ProcessStream() I could first save the file to my file location and then add a record to the database, would that work? Do you have an example like that flooding around?