21st
05.08
Net之旅:FileUpload控件-FileUpload控件相比其它上传组件与无组件上传类在效率上都略胜一筹。FileUpload的最大上传限制为200M。
1:FileUpload控件的页面代码表现形式
描述:1个FileUpload控件 与 1个Button控件
- <asp:FileUpload ID="FileUpload1" runat="server" BorderStyle="Inset" />
- <br /> <br />
- <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
2:处理上传文章数据:
描述:通过单击Button处理FileUpload控件上的文件。
- protected void Button1_Click(object sender, EventArgs e)
- {
- string name = FileUpload1.FileName;
- //获取文件名称
- string size = FileUpload1.PostedFile.ContentLength.ToString();
- //获取文件大小
- string type1 = FileUpload1.PostedFile.ContentType;
- //获取文件以MIME类型
- string type2 = name.Substring(name.LastIndexOf(".")+1);
- //获取文件后缀
- string path1 = Server.MapPath("Images") + "\\" + name;
- //定义上传文章的路径
- FileUpload1.SaveAs(path1); //将文件保存到ipath
- //把文件保存至path1路径
- }
- }
Name: Cngothic 













