If you come to ASP.NET MVC from a purely ASP.NET Web Forms background,
one of the first things you are likely to notice is that all those nice
easy Server Controls have disappeared. One of those is the FileUpload,
and its absence seems to cause a few problems.
how to upload files to the server in an MVC world, and how to get them
back from the server to the user again.