在aspx文件中写
<form id="form1" runat="server">
<asp:FileUpload ID="FileUpload1" runat="server" />
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="上传" OnClick="Button1_Click" />
<asp:Label ID="Label1" runat="server" Text="" Style="color: Red"></asp:Label>
</form>
在.cs里面写
protected void Button1_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
FileUpload1.SaveAs(Server.MapPath("~/") + FileUpload1.FileName);
Label1.Text = "上传成功!";
}
}
这样就实现了文件上传的功能
上传文件一般会有个限制,一般为10M左右,要想上传更大的文件
需要在Web.config文件了加上
<httpRuntime maxRequestLength="220880" executionTimeout="10000" useFullyQualifiedRedirectUrl="false"/>