来一个MVC版本的实例:
控制器代码
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
public ActionResult Upload()
{
HttpFileCollection hfc = System.Web.HttpContext.Current.Request.Files;
string imgPath = “”;
if (hfc.Count > 0)
{
imgPath = “/testUpload” + hfc[0].FileName;
string PhysicalPath = Server.MapPath(imgPath);
hfc[0].SaveAs(PhysicalPath);
}
return Content(imgPath);
}
}
前端视图,HTML与JS代码,成功上传后,返回图片真实地址并绑定到<img>的SRC地址
<html>
<head>
<script src=”/jquery-1.7.1.js” type=”text/javascript”></script>
<script src=”/ajaxfileupload.js” type=”text/javascript”></script>
<script type=”text/javascript”>
$(function () {
$(“:button”).click(function () {
if ($(“#file1”).val().length > 0) {
ajaxFileUpload();
}
else {
alert(“请选择图片”);
}
})










