登录系统后,可以打开一个网页,这个网页中有个ActiveX
然后使用这个ActiveX上传文件。ActiveX中使用HttpWebRequest连接url并上传文件
那么网页中的session是自动给ActiveX吗?是否需要特意传递?
如果要传递?怎么传递?

解决方案 »

  1.   

    自己已知道原理并解决了
    方法是,将sessionid用params传到ActiveX内部,当ActiveX访问网页时,将其加到HttpWebRequest的headers中即可,代码如下://把sessionid加在headers里面就可以了
    httpReq.Headers.Add("cookie", "JSESSIONID=" + _sessionid+";");
      

  2.   

    嘿嘿 接分,API没用过 一般都是用SOCKET  传 自己控制