$.post("SetImage.ashx",{"ImageString":Base64,"ImageName":times,"MaterID":MaterID,"CaseNo":CaseNo}
上面是我用JQUERY传给ASHX几个参数的!其中参数ImageString是一个图片的BASE64编码;所以数据会比较大的!我后台SetImage.ashx好像都接不到的?会不是是因为存在那个参数的数据太大而导致不能传递啊???要是遇到这种传递数据比较大要怎么办啊??????

解决方案 »

  1.   

    你先试下去掉ImageString ~
    如果可以 你在试下改变里面值
    先找出出问题地方么~
      

  2.   

    本帖最后由 net_lover 于 2011-12-08 11:38:10 编辑
      

  3.   

    $.ajax({ url:"SetImage.ashx",
    type:"POST",
             data:"ImageString="+Base64+"&ImageName="+times+"&MaterID="+MaterID+"&CaseNo="+CaseNo+"",
        success:function(data){
        //回调处理
       }
    })这样试试看
      

  4.   

    1)存在session
    2)先上传到服务器,然后把地址当做参数传过去
      

  5.   

    修改MaxRequestLengthhttp://topic.csdn.net/t/20060408/22/4673011.html
      

  6.   

    POST数据是没有限制的,起限制作用的是服务器的处理程序的处理能力。
    应该是你代码的问题.