C# .NET - Uploading video

Asked By pavithra subbareddy
21-Jan-09 12:17 AM
Hi Friends,
                          I want to upload video files in database and display in any video player using c#
  Developer Developer replied to pavithra subbareddy
21-Jan-09 01:12 AM
check this

http://www.c-sharpcorner.com/UploadFile/Ashush/UsingBlobs03222008142343PM/UsingBlobs.aspx


http://www.c-sharpcorner.com/UploadFile/scottlysle/CsharpWebVideo04212007133218PM/CsharpWebVideo.aspx

http://69.10.233.10/KB/aspnet/VideoUploaderControl.aspx


try this code to upload video  try this code to upload video

21-Jan-09 01:51 AM

Hi use this code.. give the sql connection string....

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.IO;
 
 
namespace FileUpload
{
       /// <summary>
       /// Summary description for WebForm1.
       /// </summary>
       public class WebForm1 : System.Web.UI.Page
       {
              protected System.Web.UI.HtmlControls.HtmlInputFile File1;
              protected System.Web.UI.WebControls.Button cmdUpload;
              protected System.Web.UI.WebControls.Label lblMessage;
     
              string sFileDir= "C:\";
              long lMaxFileSize = 4096;
     
              private void Page_Load(object sender, System.EventArgs e)
              {
              }
 
 
              private void DeleteFile (string strFileName)
              {//Delete file from the server
                     if (strFileName.Trim().Length > 0)
                     {
                           FileInfo fi = new FileInfo(strFileName);
                           if (fi.Exists)//if file exists delete it
                           {    
                                  fi.Delete();
                           }
                     }
              }
 
 
              #region Web Form Designer generated code
              override protected void OnInit(EventArgs e)
              {
                     //
                     // CODEGEN: This call is required by the ASP.NET Web Form Designer.
                     //
                     InitializeComponent();
                     base.OnInit(e);
              }
            
              /// <summary>
              /// Required method for Designer support - do not modify
              /// the contents of this method with the code editor.
              /// </summary>
              private void InitializeComponent()
              {  
                     this.cmdUpload.Click += new System.EventHandler(this.cmdUpload_Click);
                     this.Load += new System.EventHandler(this.Page_Load);
 
 
              }
              #endregion
 
 
              private void cmdUpload_Click(object sender, System.EventArgs e)
              {
                   
                     if (( File1.PostedFile != null) && (File1.PostedFile.ContentLength > 0))
                     {
                           //determine file name
                           string sFileName = System.IO.Path.GetFileName(File1.PostedFile.FileName);
                           try
                           {
                                  if (File1.PostedFile.ContentLength <= lMaxFileSize)
                                  {
                                         //Save File on disk
                                         File1.PostedFile.SaveAs(sFileDir + sFileName);
                                         lblMessage.Visible=true;
                                         lblMessage.Text="File: " + sFileDir + sFileName + " Uploaded Successfully";
                                  }
                                  else //reject file
                                  {
                                         lblMessage.Visible=true;
                                         lblMessage.Text="File Size if Over the Limit of " + lMaxFileSize ;
                                  }
                           }
                           catch(Exception)//in case of an error
                           {
                                  lblMessage.Visible = true;
                                  lblMessage.Text="An Error Occured. Please Try Again!";
                                  DeleteFile(sFileDir + sFileName);
                           }
                     }
              }
       }
}

Uploading video  Uploading video

21-Jan-09 05:18 AM
Step 1: Create a new windows application. Open Visual Studio > File > New > Project > Windows Application > Rename it to ‘WindowsPlayAudio’.
Step 2: Drag and drop a label, 2 button controls and an OpenFileDialog component to the form. Rename them as follows :
Label1 – lblFile
Button1 – btnOpen
Button2 – btnPlay
TextBox – txtFileNm
OpenFileDialog – Set the Filter to ‘WAV Files|*.wav’
In the Form1.cs, add the following namespace
C#
using System.Media;
VB.NET
Imports System.Media
Step 3: On the ‘btnOpen’ click, display File Open dialog box and accept the selected .wav file in the txtFileNm textbox
C#
if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                txtFileNm.Text = openFileDialog1.FileName;
            }
VB.NET
If openFileDialog1.ShowDialog() = System.Windows.Forms.DialogResult.OK Then
            txtFileNm.Text = openFileDialog1.FileName
 End If
Step 4: Code the btnPlay click event to play the selected file asynchronously
C#
private void btnPlay_Click(object sender, EventArgs e)
        {
            if (txtFileNm.Text != String.Empty)
            {
                SoundPlayer wavPlayer = new SoundPlayer();
                wavPlayer.SoundLocation = txtFileNm.Text;
                wavPlayer.LoadCompleted += new AsyncCompletedEventHandler(wavPlayer_LoadCompleted);
                wavPlayer.LoadAsync();
            }
        }
 
        private void wavPlayer_LoadCompleted(object sender, AsyncCompletedEventArgs e)
        {
                ((System.Media.SoundPlayer)sender).Play();
        }
VB.NET
Private Sub btnPlay_Click(ByVal sender As Object, ByVal e As EventArgs)
      If txtFileNm.Text <> String.Empty Then
            Dim wavPlayer As SoundPlayer = New SoundPlayer()
            wavPlayer.SoundLocation = txtFileNm.Text
AddHandler wavPlayer.LoadCompleted, AddressOf wavPlayer_LoadCompleted
            wavPlayer.LoadAsync()
      End If
End Sub
 
Private Sub wavPlayer_LoadCompleted(ByVal sender As Object, ByVal e As AsyncCompletedEventArgs)
      CType(sender, System.Media.SoundPlayer).Play()
End Sub
upload video  upload video
10-Jun-09 06:13 AM
I want to upload video files in server path and display in any video player using asp.net c#
Create New Account
help
t use semaphore with Webclient .NET Framework The title says it all. :-( ~Travis C# Discussions AsyncCompletedEventHandler (1) AsyncCompletedEventArgs (1) DownloadFileAsync (1) WebClient (1) DownloadFileCompleted (1) Thread.Sleep (1) Semaphore (1) WaitOne (1) Travis 1, 1); int i = 0; foreach (WebClient client in GetNextInt()) { semaphore.WaitOne(); client.DownloadFileCompleted + = new AsyncCompletedEventHandler( delegate(object sender, AsyncCompletedEventArgs e) { semaphore.Release(); }); client.DownloadFileAsync(new Uri("http: / / www.google.com"), @"C: \ temp" + i + ".html
HtmlInputFile control not working inside UpdatePanel Hi, I am using VS-2005. In my website I
HtmlInputFile i am using HtmlInputFile control I've tried using the accept property but it doesn't work, the dialog
protected HtmlInputFile filMyFile in the below code how to check whther HtmlInputFile contains file r not? protected HtmlInputFile filMyFile HttpPostedFile myFile = filMyFile.PostedFile; int nFileLen = myFile.ContentLength; byte [] myData = new byte [nFileLen]; myFile fileInfo.Exists) { / / Todo } Use this below code to check if file exists private string UploadFile(HtmlInputFile InputControl) { HttpContext context = HttpContext.Current; string path = ""; string fullfilepath = InputControl.PostedFile.FileName; string filename = fullfilepath