asp.net上传图片

来源:百度知道 编辑:UC知道 时间:2024/06/08 06:56:21
求完整方法

从客户端上传图片 保存到指定的服务器文件目录
上传完后 取到该图片的url地址 然后显示在页面上

注:追加高分

.aspx
<form id="form1" runat="server">
<div>
<asp:FileUpload ID="f1" runat="server" />
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
</div>
</form>

.aspx.cs

protected void Button1_Click(object sender, EventArgs e)
{
if (f1.FileName != "")
{
string file = f1.FileName; //得到文件名
f1.PostedFile.SaveAs(Server.MapPath("upfile/" + file)); //上传图片
Response.Write("<img src=upfile/" + file + " />");//输出图片
}
}

这是最简单的上传图片代码