//HTML页面
<div>
<label>文件:</label> <input id="file" type="file" />
<button id="btnUpload">上传</button>
</div>
<script>
$("#btnUpload").on("click", function () {
var formdata = new FormData();
var file = $("#file").get(0).files[0];
formdata.append("file1", file);
$.ajax({
type:"post",
url: "Upload",//url地址
contentType: false,
cache: false,
processData: false,
data: formdata,
success: function (data) {
console.log(data);
}
});
});
</script>
//MVC的Action
[HttpPost]
public ActionResult Upload()
{
var files = Request.Files;
for (int i = 0; i < files.Count; i++)
{
var file = files[i];
//To Do
//........
}
return View();
}