Custom upload form for document library in SharePoint 2010 - programmatic approach