视频上传功能演示
做一不简单的视频上传功能演示
先在页面插入以下代码
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>
<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
}
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
else21
{22
//获取相对路径的物理路径23
string Src = Server.MapPath("./VedioFile") + "\\" + FileName;24
//将上载的文件保存在物理路径对应的位置25
FileUpload1.SaveAs(Src);26
Label1.Text = Src;27
}28

29
}30
31
}

浙公网安备 33010602011771号