コード例 #1
0
    public void getfiles(string dir)
    {
        ddFilesMovie.Items.Clear();

        ListItem li1 = new ListItem();

        li1.Text  = "-- select --";
        li1.Value = "-1";

        ddFilesMovie.Items.Add(li1);

        ArrayList af = new ArrayList();

        string[] Filesmovie = Directory.GetFiles(dir);
        foreach (string file in Filesmovie)
        {
            string appdir   = Server.MapPath("~/App_Uploads_Img/") + ddCatMovie.SelectedValue;
            string filename = file.Substring(appdir.Length + 1);

            if ((!filename.Contains("_svn")) && (!filename.Contains(".svn")))
            {
                if (filename.ToLower().Contains(".mov") || filename.ToLower().Contains(".flv") || filename.ToLower().Contains(".wmv"))
                {
                    ListItem li = new ListItem();
                    li.Text  = filename;
                    li.Value = filename;
                    ddFilesMovie.Items.Add(li);
                }
            }
        }
        UpdatePanel1Movie.Update();
    }
コード例 #2
0
 protected void ddCatMovie_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ddCatMovie.SelectedIndex > 0)
     {
         ddFilesMovie.Enabled = true;
         getfiles(Server.MapPath("~/App_Uploads_Movies/") + ddCatMovie.SelectedItem.Value);
         UpdatePanel1Movie.Update();
     }
 }
コード例 #3
0
    private void showmovie(string folder, string file)
    {
        if (file.Substring(0, file.LastIndexOf(".") + 1) != "flv")
        {
            atagMovie.Visible = true;
            atagMovie.HRef    = "~/App_Uploads_Movies/" + folder + "/" + file;
            atagMovie.Title   = file;

            UpdatePanel1Movie.Update();
        }
    }
コード例 #4
0
    protected void LinkButton1M_Click(object sender, EventArgs e)
    {
        RadUploadContext upContext = RadUploadContext.Current;
        string           moviefile = "";
        string           dir       = Server.MapPath("~/App_Uploads_Movies/");

        if (RadUploadMovie.UploadedFiles.Count > 0)
        {
            foreach (UploadedFile filemov in RadUploadMovie.UploadedFiles)
            {
                if (filemov.FileName.Contains("'"))
                {
                    moviefile = filemov.FileName.Replace("'", "");
                }
                else
                {
                    moviefile = filemov.FileName;
                }
                if ((DropDownList1M.SelectedIndex == 0) && (tbDirectoryMovie.Text.Length == 0))
                {
                    Session["catmovie"]   = null;
                    Session["Filesmovie"] = null;
                    TabPanel3Movie.Focus();
                }
                else if ((DropDownList1M.SelectedIndex == 0) && (tbDirectoryMovie.Text.Length > 0))
                {
                    Directory.CreateDirectory(dir + tbDirectoryMovie.Text);
                    filemov.SaveAs(Server.MapPath("~/App_Uploads_Movies/" + tbDirectoryMovie.Text + "/" + moviefile), true);
                    Session["catmovie"]   = tbDirectoryMovie.Text;
                    Session["Filesmovie"] = moviefile;
                }

                else if ((DropDownList1M.SelectedIndex != 0) && (tbDirectoryMovie.Text.Length > 0))
                {
                    Directory.CreateDirectory(dir + DropDownList1M.SelectedItem.Text + "/" + tbDirectoryMovie.Text);
                    filemov.SaveAs(Server.MapPath("~/App_Uploads_Movies/" + DropDownList1M.SelectedItem.Text + "/" + tbDirectoryMovie.Text + "/" + moviefile), true);
                    Session["catmovie"]   = DropDownList1M.SelectedItem.Text + "/" + tbDirectoryMovie.Text;
                    Session["Filesmovie"] = moviefile;
                }

                else if ((DropDownList1M.SelectedIndex > 0) && (tbDirectoryMovie.Text.Length == 0))
                {
                    filemov.SaveAs(Server.MapPath("~/App_Uploads_Movies/" + DropDownList1M.SelectedItem.Text + "/" + moviefile), true);

                    Session["catmovie"]   = DropDownList1M.SelectedItem.Text;
                    Session["Filesmovie"] = moviefile;
                }
            }
        }


        getfolders(ref al, Server.MapPath("~/App_Uploads_Movies/"));

        if ((Session["catmovie"] != null) && (Session["Filesmovie"] != null))
        {
            ddCatMovie.SelectedValue = Session["catmovie"].ToString().Replace("\\", "/");
            getfiles(Server.MapPath("~/App_Uploads_Movies/") + ddCatMovie.SelectedValue);
            ddFilesMovie.SelectedValue = Session["Filesmovie"].ToString();
            showmovie(ddCatMovie.SelectedValue, ddFilesMovie.SelectedValue);
        }

        UpdatePanel1Movie.Update();
        UpdatePanel2Movie.Update();
    }