社区
ATL
帖子详情
如何捕获这样的文件下载
bborn
2008-06-12 05:10:25
地址类似这样 http://www.baidu.com/music.mp3
返回的样式如下
Content-type: file
Content-Disposition: attachment; filename="9.mp3"
这样的地址用 bho 也得不到正确的url
我想截获这个下载 该如何做了?
...全文
118
11
打赏
收藏
举报
写回复
11 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
bborn
2008-06-14
to jameshooo
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q260840#appliesto
msdn 上这个IInternetProtocol的例子怎么无法正常工作
dll 都不会被load
已经注册了 注册表中也可以看到
打赏
举报
回复
赞
cppwin
2008-06-14
比较奇怪.
何不把该url贴出来?
http://www.baidu.com/wf/ --- 这个是无效滴
打赏
举报
回复
赞
bborn
2008-06-13
有没有具体例子能看下
对这些不太熟悉
打赏
举报
回复
赞
rageliu
2008-06-13
[Quote=引用 3 楼 bborn 的回复:]
说错了一点 地址是这样的
http://www.baidu.com/wf/
返回的如上
没有3xx
[/Quote]
确定包抓全了吗?没有结果代码号?不应该吧
打赏
举报
回复
赞
jameshooo
2008-06-13
BeforeNavigate2确实不保险,很多情况它不被调用。用命名空间过滤器解决吧。
打赏
举报
回复
赞
bborn
2008-06-13
to jameshooo
BeforeNavigate2中得到的url 还是我输入的url 不是转向的
打赏
举报
回复
赞
蒋晟
2008-06-12
server肯定根据session来重定向了,通常session id都在cookie里面。
你可以在IDownloadManager::Download里面得到http header,在BHO里面访问DOM得到cookie。
打赏
举报
回复
赞
jameshooo
2008-06-12
2楼是在问你HTTP响应码是否表示需要重定向,如果重定向就需要按照重新发送新的URL请求。
如果是BHO,不需要分析HTTP响应码,有两种方式可以捕获正确的URL:
1、挂接浏览器接口的DWebBrowserEvents2事件,在BeforeNavigate2中截获URL;
2、实现一个命名空间过滤器IInternetProtocolRoot,在Start里面捕获URL。
打赏
举报
回复
赞
bborn
2008-06-12
说错了一点 地址是这样的
http://www.baidu.com/wf/
返回的如上
没有3xx
打赏
举报
回复
赞
rageliu
2008-06-12
为什么返回的是:9.mp3
也就是说http://www.baidu.com/music.mp3不是真正的地址?
返回值是否是3XX?
打赏
举报
回复
赞
yjgx007
2008-06-12
InternetReadFile不行吗?
打赏
举报
回复
赞
相关推荐
Wireshark数据包分析实战(第2版)
捕获
文件
Wireshark数据包分析实战(第2版)数据包
捕获
文件
,国外作者网站
下载
.
js
下载
文件
,并
捕获
异常的记录
在服务器返回ResponseEntity<byte[]&...,有异常拦截@ExceptionHandler@ResponseStatus,当在
下载
文件
时出现了异常,则不会返回二进制流,而返回异常拦截定义的返回值,在此假设为{c...
vue
下载
文件
流和
捕获
后端返回的状态码和错误信息的方法
文件
流
下载
需要注意的是 responseType: ‘blob’ ,否则
下载
的
文件
不能正确打开。但是当数据库返回400时,
捕获
不到error的错误信息,因为responseType设置了固定的返回格式。 export function ExportWeiXinOrder...
Wireshark抓包
捕获
文件
十分钟入门Wireshark抓包
捕获
文件
,轻松免费的
下载
音乐视频等多种
文件
。Wireshark是一款强大的抓包分析工具,能够
捕获
网络中的各种包并进行分析。因此,用wireshark来抓包
捕获
网络中的
文件
是可行的。在大多数情况下...
nginx强制
下载
txt等
文件
nginx强制
下载
txt等
文件
当前的浏览器能够识别
文件
格式,如果浏览器本身能够解析就会默认打开,如果不能解析就会
下载
该
文件
。比如txt
文件
就直接被解析,还有其他
文件
也是一样。 那么使用nginx做资源服务器的时候...
发帖
ATL
微信扫一扫
点击复制链接
分享社区
3233
社区成员
4.8w+
社区内容
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
帖子事件
创建了帖子
2008-06-12 05:10
社区公告
暂无公告