Beispiel #1
0
    protected void btn_Upload_Click(object sender, EventArgs e)
    {
        string FileName    = fu_UploadQuiz.PostedFile.FileName;
        string NewFile     = "";
        string NewFileName = "";
        string FilePath    = Server.MapPath("../QuizTests/").ToString();
        string extension   = System.IO.Path.GetExtension(FileName).ToLower();

        if ((extension == ".swf") | (extension == ".SWF"))
        {
            System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(FilePath);
            if (!(dir.Exists))
            {
                System.IO.Directory.CreateDirectory(FilePath);
            }
            fu_UploadQuiz.SaveAs(FilePath + FileName);
            try
            {
                string TimeStamp = DateTime.Now.Day.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Year.ToString() +
                                   DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString();

                NewFileName = "Quiz_" + TimeStamp + ".swf";
                File.Move(FilePath + FileName, FilePath + NewFileName); // Try to move
                NewFile = FilePath + NewFileName;
                int res = objAdmin.InsertQuizTest(0, txt_QuizTest.Text.Trim(), NewFileName, Convert.ToInt32(ddl_City.SelectedValue));
                if (res > 0)
                {
                    string popupScript = "alert('" + (string)GetLocalResourceObject("MsgQzSave") + "');";//Quiz Test Saved Successfully!
                    ClientScript.RegisterStartupScript(Page.GetType(), "script", popupScript, true);
                    txt_QuizTest.Text = "";
                    //grd_QuizList.DataBind();
                    _Bind();
                    ddl_City.DataBind();
                    ddl_City.Items.Insert(0, new ListItem((string)GetLocalResourceObject("MsgSelectCity"), "0"));
                }
            }
            catch (IOException ex)
            {
            }
        }
        else
        {
            string popupScript = "alert('" + (string)GetLocalResourceObject("MsgInvalidFile") + "');";//Invalid file!
            ClientScript.RegisterStartupScript(Page.GetType(), "script", popupScript, true);
        }
    }