public static string UploadFile(this System.Web.UI.WebControls.FileUpload file, string directorypath, string filename) { if (!file.HasFile) { return(null); } if (filename.Trim().Length == 0) { return(file.UploadFile(directorypath)); } file.SaveAs(directorypath + filename); return(filename); }