前台代码: <asp:FileUpload ID="FUpload" runat="server" />
支持图片 <span id="SupportFileTypes"></span><span id="Notice" style="display: none; color: Red;
width: 100%">正在上传中……</span>
支持图片 <span id="SupportFileTypes"></span><span id="Notice" style="display: none; color: Red;
width: 100%">正在上传中……</span>
后台代码:string serverPath = Server.MapPath("~/Data/AdvertisementImgages/"); //映射服务器的根路径
string fileName = this.FUpload.FileName;
if (!System.IO.Directory.Exists(serverPath))
{
System.IO.Directory.CreateDirectory(serverPath);
}
this.FUpload.SaveAs(serverPath + fileName); //保存图片
ViewState["Imgages"] = "/Data/AdvertisementImgages/" + fileName; //数据库里的图片的文件名
this.imgTrend.ImageUrl = ViewState["Imgages"].ToString();
本文介绍了一个使用ASP.NET进行图片上传的例子。该示例包括了前端页面的FileUpload控件展示及后端图片的保存过程。具体实现包括检查目标目录是否存在并创建,将上传的文件保存到指定路径,并更新视图状态。
2万+

被折叠的 条评论
为什么被折叠?



