didoleo 2015年01月20日
ActiveX控件如何共享浏览器的会话
最近做项目的时候遇到一个特殊的场景,需要用做一个activeX控件,嵌入浏览器,这个activex控件的作用是用http请求的方式,上传文件到server端某个jsp ,(当然如果仅仅是上传文件的功能,不需要activex控件),问题在于:我在这个activex控件用的是webclient这个.net的组件,用的upload方法上传的文件,但是webclient组件是new出来一个新的对象,webclient也是用httpwebrequest这个组件的,等于是new了一个新的request,这样造成在整个页面流程中,activex 控件不在同一个上下文会话中,这就造成了安全漏洞,我的问题是,如何在activex 控件中,保持上下文在同一个会话中。我在网上找到一个跟我类似的场景:
https://social.msdn.microsoft.com/Forums/zh-CN/4a8807ab-bc4a-4e2a-b951-b8d78f7f1da3/ieactivexhttpiecookie
可惜是用c++写的,有人能提供什么解决方案,或者用c#实现上面这个功能吗
...全文
86 点赞 收藏 4
写回复
4 条回复

还没有回复,快来抢沙发~

发动态
发帖子
ATL
创建于2007-09-28

3021

社区成员

4.8w+

社区内容

ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区公告
暂无公告