예제 #1
0
    protected void AsyncFileUpload_Donor_Confirmed_UploadedComplete(object sender, AjaxControlToolkit.AsyncFileUploadEventArgs e)
    {
        //System.Threading.Thread.Sleep(5000);

        //if (AsyncFileUpload_Donor_Confirmed.HasFile)
        //{
        //    string[] sa_file = Path.GetFileName(e.FileName).Split('.');
        //    string s_TimeStamp = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString();
        //    string m_AppDir = HttpContext.Current.Request.PhysicalApplicationPath.ToString();

        //    if (!Directory.Exists(m_AppDir + "/Uploads/" + s_id + "/"))
        //        Directory.CreateDirectory(m_AppDir + "/Uploads/" + s_id + "/");

        //    string strPath = MapPath("~/Uploads/" + s_id + "/") + sa_file[0] + "_" + s_TimeStamp + "_Donor_Confirmed" + "." + sa_file[sa_file.Length - 1];

        //    AsyncFileUpload_Donor_Confirmed.SaveAs(strPath);
        //}

        var AsyncFileUpload = AsyncFileUpload_Donor_Confirmed;

        if (AsyncFileUpload.HasFile)
        {
            if (Path.GetExtension(AsyncFileUpload.FileName) == ".xlsx")
            {
                var dt = ExcelPackageExtensions.GetDataTable(AsyncFileUpload.FileContent);
            }
        }
    }