Uploading files in AspNet MVC

HttpPostedFileBase, the wonders of uploading files in MVC

Don't set the id of the HTML element to the fieldname you want to use, only set the name attribute

see solution here

Also here