protected void AjaxFileUpload_UploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e) { string fileName = "dateweek" + DateTime.Now.ToString("yyyMMddHHss") + new Random().Next(999) + e.ContentType;// +e.FileName; string fullPath = Server.MapPath(ConfigurationManager.AppSettings["PH_FolderUpload"] + fileName); AjaxFileUpload.SaveAs(fullPath); Session["fileName"] = fullPath; }
protected void AjaxFileUpload_UploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e) { try { string fileName = "bh_" + DateTime.Now.ToString("yyyMMddHHss") + new Random().Next(999) + e.ContentType;// +e.FileName; string fullPath = Server.MapPath(ConfigurationManager.AppSettings["PH_FolderUpload"] + fileName); AjaxFileUpload.SaveAs(fullPath); Session["fileName"] = fullPath; btnSubmit.Enabled = true; } catch (Exception ex) { lblErr.Text = ex.Message; PH_ExceptionManager.WriteError("AjaxFileUpload_UploadComplete >>" + ex.Message); } }
public void CheckTempFolderNesting() { var root = AjaxFileUpload.GetRootTempFolder(); Assert.Throws <Exception>(() => AjaxFileUpload.CheckTempFilePath(Path.Combine(root, @"extraFolder\E63F2078-D5C7-66FA-5CAD-02C169149BD5\a.tmp"))); }
public void CheckTempFolderMask() { var root = AjaxFileUpload.GetRootTempFolder(); Assert.Throws <Exception>(() => AjaxFileUpload.CheckTempFilePath(Path.Combine(root, @"b\a.tmp"))); }
public void CheckTempFileExtension() { var root = AjaxFileUpload.GetRootTempFolder(); Assert.Throws <Exception>(() => AjaxFileUpload.CheckTempFilePath(Path.Combine(root, @"E63F2078-D5C7-66FA-5CAD-02C169149BD5\a.exe"))); }
public void Init() { _tempFolder = AjaxFileUpload.GetRootTempFolder(); }