前台
<form id="frm" action="/Ajax/processImgUpload" enctype="multipart/form-data" method="post">
<input type="file" name="imgFile" />
<input type="file" name="imgFile" />
<input type="submit" value="异步上传图片" />
</form>
后台
//同步文件上传
public ActionResult processImgUpload() {
var file=Request.Files["imgFile"]; //获取文件资源
string s = file.FileName; //全路径的名字
int index = s.LastIndexOf("."); //获取最后面点的位置
string hzm = s.Substring(index); // 获取后缀名
string path = "/Upload/"+Guid.NewGuid ().ToString()+hzm; //防止命名相同
//string path = "/Upload/" + file.FileName;
file.SaveAs(Request.MapPath(path)); //保存资源
return Content(s +" "+hzm+" "+path);
}