This blog entry is part of a series of entries on using ASP.NET MVC to build an entire Family Video Website from scratch. The standard HTML <input type=”file” /> element does not work well when you need to upload large files (see Figure 1). It doesn’t display a progress bar. When you initiate the upload, your browser freezes. You have no idea whether something is happening or not.