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);
 }