前台
<form action="/一般处理图片上传/Default.aspx" method="post" enctype="multipart/form-data"> <p><input type="file" name="file1" value="" /></p> <p><input type="submit" value="提交" /></p> </form>
后台
protected void Page_Load(object sender, EventArgs e) { HttpRequest request = System.Web.HttpContext.Current.Request; HttpFileCollection FileCollect = request.Files; if (FileCollect.Count > 0) //如果集合的数量大于0 { foreach (string str in FileCollect) { HttpPostedFile FileSave = FileCollect[str]; //用key获取单个文件对象HttpPostedFile string imgName = DateTime.Now.ToString("yyyyMMddhhmmss"); string imgPath = "/upload/" + imgName + FileSave.FileName; //通过此对象获取文件名 string AbsolutePath = Server.MapPath(imgPath); FileSave.SaveAs(AbsolutePath); //将上传的东西保存 //Response.Write("<img src='" + imgPath + "'/>"); } } }