Net之旅:FileUpload控件-FileUpload控件相比其它上传组件与无组件上传类在效率上都略胜一筹。FileUpload的最大上传限制为200M。
1:FileUpload控件的页面代码表现形式
描述:1个FileUpload控件 与 1个Button控件

  1. <asp:FileUpload ID="FileUpload1" runat="server" BorderStyle="Inset" />
  2. <br /> <br />
  3. <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />

2:处理上传文章数据:
描述:通过单击Button处理FileUpload控件上的文件。

  1. protected void Button1_Click(object sender, EventArgs e)
  2.     {
  3.         string name = FileUpload1.FileName;
  4.         //获取文件名称
  5.         string size = FileUpload1.PostedFile.ContentLength.ToString();
  6.         //获取文件大小
  7.         string type1 = FileUpload1.PostedFile.ContentType;
  8.         //获取文件以MIME类型
  9.         string type2 = name.Substring(name.LastIndexOf(".")+1);
  10.         //获取文件后缀
  11.         string path1 = Server.MapPath("Images") + "\\" + name;
  12.         //定义上传文章的路径
  13.         FileUpload1.SaveAs(path1); //将文件保存到ipath
  14.         //把文件保存至path1路径
  15.     }
  16. }

Read the rest of this entry »

, , ,