This code show how to upload multiple file and save to database using asp.net and c#. HttpFileCollection hFileCollection = HttpContext.Current.Request.Files; for (int i = 0; i <= hFileCollection.Count; i++) { HttpPostedFile hPostedFile = hFileCollection[i]; if (hPostedFile.ContentLength > 0) ...