异步上传图片

1.前台调用

$("#form1").ajaxSubmit({
    type:"post",
    url:"/AdminNewList/FileUpload",
    success:function(data){
    var serverData=data.split(':');
    if(serverData[0]=="ok")
    {
       $('#showImage').Append("<image src='"+serverData[1]+"' width='40px' height='40px'/>"));
    }

    }

});

2.

public ActionResult FileUpload()
{
HttpPostedFileBase postFile=Request.Files["fileUp"];
if(postFile==null)
{
return Content("no:请上传文件")
}
else
{
string fileName=Page.GetFIleName(postFile.FileName);
string fileExt=Path.GetExtension(fileName);
if(fileExt==".jpg")
{
string dir="/ImagePath/"+DateTime.Now.Year+"/"+DateTime.Now.Month+"/";
Directory.CreateDirectory(Path.GetDirectoryName(Request.MapPath(dir)));
//用文件流的MD5来保存
postFile.Save();//路径加上
}
}
}

3获取子窗体的window对象

var win=$('#AddFrame')[0].contentWindow;

4.子窗体调用父窗体中的方法

window.parent.afterAdd();

5过滤器中的方法

protected override void OnActionExecuting(ActionExecutingContext filterContext)

{

  action 过滤器

}

用这个就可以完成一个统一的校验了

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值