1、前端部分
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<form action="updateImg.aspx" method="post" id="formImg" enctype="multipart/form-data">
<input type="file" name="name" value="上传" id="fileBtn" />
<input type="submit" name="name" value="确定" />
</form>
<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script>
$("#fileBtn").on("change",function (e) {
e.stopPropagation();
var formdata = new formdata($("formImg")[0]);
$.post("updateImg.aspx", formdata, function (e) {
console.log(e);
})
})
</script>
</body>
</html>
2、。cs文件
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class updateImg : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
HttpPostedFile file = Request.Files[0];
HttpContext.Current.Response.Write("ok");
if (Directory.Exists(Server.MapPath("\\UploadFile\\")) == false)//如果不存在就创建file文件夹
{
Directory.CreateDirectory(Server.MapPath("\\UploadFile\\"));
}
file.SaveAs(MapPath("\\UploadFile\\" + file.FileName));
}
}