大家帮帮忙:
最近遇到一个问题一直解决不了,我模拟登录获取cookie后想上传图片,但是老上上传不上去,服务器返回失败.
上传方面代码我觉得应该没错,代码也按照LiveHTTPheaders捕捉的请求头写的,然后我用LiveHTTPheaders捕捉了发送的数据,重复发送也不行
返回了一段javascript<script>
document.domain = location.hostname.match(/[^\.]*?\.[^\.]*?$/);
var
url = window.location.href,
type = url.match(/[\?&]type=([^&]*)/),
formId = url.match(/[\?&]formId=([^&]*)/);
type = type[1] || 0;
formId = formId[1];
top.W.upload.err("上传文件失败", type, formId);
</script>
然后用LiveHTTPHeaders执行其他的重复操作都可以,比如模拟添加组,删除组.
谁能告诉我是那方面出问题了,还是说服务器判断出来了吗?没有一点头绪.

解决方案 »

  1.   

    请问楼主这个问题解决了吗?我也出现这个问题<script>
      document.domain = location.hostname.match(/[^\.]*?\.[^\.]*?$/);
      var 
        url = window.location.href,
        type = url.match(/[\?&]type=([^&]*)/),
        formId = url.match(/[\?&]formId=([^&]*)/);  type = type[1] || 0;
      formId = formId[1];
          top.W.upload.err("上传文件失败", type, formId);  
      </script>
      

  2.   

    当时比较急就放弃了,刚才想了想原因但没去尝试了,应该是formid的原因,不知道是不是进入上传页面后会追加过来一个cookie,用来验证上传页面,用firebug看下把,另外图片大小也要限制一下.如果成功了告诉我下.