以编程方式保存 MHT,无需对话框
是否可以绕过“另存为”对话框保存任何类型的文件?使用 WebBrowser 类
WebBrowser.ShowSaveAsDialog();
WebBrowser 控件中加载的内容是否可序列化,以便可以保存和检索(用于重新显示)?
Is it possible to save a file of any type bypassing the 'save as' dialog? using the WebBrowser Class
WebBrowser.ShowSaveAsDialog();
Is the loaded content in a WebBrowser control serializable so it can be saved and retrieved (for redisplay)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
鉴于您拥有对 DOM 的完全访问权限,因此可以读取 Web 浏览器显示的任何内容,答案必须是。
但是,如果您只想下载网页并将其保存到磁盘,那么有更好的方法,然后使用WebBrowser 控件,查看 WebClient 类
Given that you have full access to the DOM and can therefore read any contents that the WebBrowser is displaying the answer must be yes.
However if you just wish to download a webpage and save it to disk there are better ways then using the WebBrowser control, have a look at the WebClient class
我发现这是一个老问题,但我只是想用一个可能的替代方案来更新。
请查看这篇 CodeProject 文章。
I see this is an old question, but I'm just going to update with a possible alternative.
Please take a look in this CodeProject article.