Пример #1
0
        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;
        }
Пример #2
0
 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();
 }