Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да запишете видео в база данни с помощта на c#?

Има много връзки за него. Вижте това.

http://weblogs.asp.net/hajan/archive/2010/06/21/save-and-display-youtube-video-links-on-asp-net-website.aspx

http ://forums.asp.net/t/1104451.aspx/1?Как+да+изтеглим+видео+файл+от+sql+сървър+база+данни http://www.saurabhdeveloper.com/techtips_details.php?tipsid=15 http://forums.asp.net/p/1533758/3719583.aspx http://forums.asp.net/t/1045855.aspx/2 /10 http://forums.asp.net/t/1511588.aspx/1 http://www.dotnetspider.com /forum/274821-Play-video-file-asp-net-page.aspx http://blogs.ugidotnet.org/kfra/archive /2006/10/04/50003.aspx http://www.dotnetspider.com/resources/16239 -code-for-video-upload.aspx

http://www.c-sharpcorner.com/Forums/Thread/88899/ http://www.asp.net/webmatrix/tutorials/10 -работа-с-видео

http://www.c-sharpcorner.com/Forums/Thread/88899/

Опитайте този код

 byte[] buffer;
//this is the array of bytes which will hold the data (file)

SqlConnection connection;
protected void ButtonUpload_Click(object sender, EventArgs e)
{
    //check the file

    if (FileUpload1.HasFile && FileUpload1.PostedFile != null 
        && FileUpload1.PostedFile.FileName != "")
    {
        HttpPostedFile file = FileUpload1.PostedFile;
        //retrieve the HttpPostedFile object

        buffer = new byte[file.ContentLength];
        int bytesReaded = file.InputStream.Read(buffer, 0, 
                          FileUpload1.PostedFile.ContentLength);

        if (bytesReaded > 0)
        {
            try
            {
                string connectionString = 
                  ConfigurationManager.ConnectionStrings[
                  "uploadConnectionString"].ConnectionString;
                connection = new SqlConnection(connectionString);
                SqlCommand cmd = new SqlCommand
                ("INSERT INTO Videos (Video, Video_Name, Video_Size)" + 
                 " VALUES (@video, @videoName, @videoSize)", connection);
                cmd.Parameters.Add("@video", 
                    SqlDbType.VarBinary, buffer.Length).Value = buffer;
                cmd.Parameters.Add("@videoName", 
                    SqlDbType.NVarChar).Value = FileUpload1.FileName;
                cmd.Parameters.Add("@videoSize", 
                    SqlDbType.BigInt).Value = file.ContentLength;
                using (connection)
                {
                    connection.Open();
                    int i = cmd.ExecuteNonQuery();
                    Label1.Text = "uploaded, " + i.ToString() + " rows affected";
                }
            }
            catch (Exception ex)
            {
                Label1.Text = ex.Message.ToString();
            }
        }

    }
    else
    {
        Label1.Text = "Choose a valid video file";
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Получаване на върната стойност от съхранената процедура в C#

  2. Грешка на SQL Server при команда за актуализиране - Възникна сериозна грешка при текущата команда

  3. Клаузата WHERE е по-добре да се изпълни преди IN и JOIN или след това

  4. Инсталиране на екземпляр на клъстер за отказване на SQL Server – част 1

  5. ROLLBACK TRUNCATE в SQL Server