If you put a asp:FileUpload control on a page, browse to a file, and then submit the form. is the file uploaded to the server when you submit the form?I have seen loads of examples of file uploads where the file is passed to a filestream and uploaded.I don't understand what is happening when. After you click your Upload button, the code is being executed on the server. So the file (file name? file path?) supplied by the FileUpload control using FileUpload.PostedFile (or the httpFileCollection) ... is this uploaded when the form is submitted? How can the server gain access to the file on the client machine so it can be uploaded using a filestream.I don't get it. I keep reading that the filestream passes (can pass) the data in chunks - helping to bypass restrictions on file size etc. but, as I said above, when/how is the file uploaded to the server?