视频上传功能演示

做一不简单的视频上传功能演示
先在页面插入以下代码

1<body>
2    <form id="form1" runat="server">
3    <div>
4        <asp:FileUpload ID="FileUpload1" runat="server" />
5        <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="上传" /><br />
6        <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label></div>
7    </form>
8</body>

然后在后台代码上写上以下代码
 1  protected void Button1_Click(object sender, EventArgs e)
 2    {
 3        if (FileUpload1.PostedFile.FileName.Length>0)
 4        {
 5            //获取文件路径
 6            string FileStr = FileUpload1.PostedFile.FileName;
 7            //获取文件名
 8            string FileName = System.IO.Path.GetFileName(FileStr);
 9            //获取文件大小
10            int FileLongth = FileUpload1.PostedFile.ContentLength;
11            //获取文件后缀
12            int tt = FileStr.LastIndexOf(".");
13            string filetype = FileStr.Substring(tt);
14            filetype = filetype.ToLower();
15
16            if (filetype != ".wmv" && filetype != ".wma" && filetype != ".mp3")
17            {
18                Response.Write("<script>alert('文件格式不正确')</script>");
19            }

20            else
21            {
22                //获取相对路径的物理路径
23                string Src = Server.MapPath("./VedioFile"+ "\\" + FileName;
24                //将上载的文件保存在物理路径对应的位置
25                FileUpload1.SaveAs(Src);
26                Label1.Text = Src;
27            }

28
29        }

30       
31    }
posted @ 2008-05-24 15:27  冷风醉饮  阅读(1084)  评论(0)    收藏  举报