VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 648|回复: 3

提问一个IWebBrowser2如何自动保存当前的文件啊,如果用EXECWB会弹出SAVE窗口,我想不让他弹出,

[复制链接]

2

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-1-25 10:00:01 | 显示全部楼层 |阅读模式
提问一个IWebBrowser2如何自动保存当前的文件啊,如果用EXECWB会弹出SAVE窗口,我想不让他弹出,比如自动保存到C:下,请问这个怎么搞啊,有点急,大家请帮帮忙!
回复

使用道具 举报

0

主题

21

帖子

15.00

积分

新手上路

Rank: 1

积分
15.00
发表于 2020-3-5 03:15:02 | 显示全部楼层
基于安全性考虑,这个窗口在EXECWB的时候是一定要弹出来的,没有办法用参数屏蔽。

不过你可以在文档加载完成(发送者为最顶层框架的DocumentComplete事件)之后查询文档的IPersistStreamInit接口,之后调用IPersistStreamInit::Save。不过只能保存载入的HTML内容。图片、脚本什么的不能保存。
如果要自动保存附带文件,可以在HTTP协议处理层处理,在下载的时候就保存备份
回复

使用道具 举报

2

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-3-11 11:45:02 | 显示全部楼层
晕!那么也就是不能用IE的接口做完整的数据保存了?
回复

使用道具 举报

0

主题

21

帖子

15.00

积分

新手上路

Rank: 1

积分
15.00
发表于 2020-3-12 08:15:01 | 显示全部楼层
no
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表