首页 > 代码库 > 上传图片文件
上传图片文件
此处上传文件,使用FileUpload控件。
图片上传 :<asp:FileUpload ID="FileUpload1" runat="server" onchange="PreviewImg(this)" /> <asp:HiddenField ID="hildimage" runat="server" />
下面是代码:
public void upload_Click() { try { if (FileUpload1.PostedFile.FileName == "") { check.showMess(this, "图片不能为空!"); } else { string fullname = FileUpload1.FileName.Replace(",", " ").Trim(); string typ2 = fullname.Substring(fullname.LastIndexOf(".") + 1).ToLower().ToString(); string fn = DateTime.Now.ToString("yyyyMMddHHmmss") + "." + typ2; if (typ2 == "gif" || typ2 == "jpg" || typ2 == "bmp" || typ2 == "png") { string img = hildimage.Value; if (img != "") { string imgpath = Server.MapPath("../" + img); File.Delete(imgpath); } FileUpload1.SaveAs(Server.MapPath("../upload/") + fn); //将文件保存在根目录的UP文件夹下 hildimage.Value = http://www.mamicode.com/"upload/" + fn; } else { check.Show_ErrorMsg("文件类型不支持!"); Response.End(); } } } catch (Exception ex) { check.Show_ErrorMsg("上传发生错误!原因是:" + ex.ToString()); Response.End(); } }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。