如何找到WebBrowser.ShowSaveAsDialog()的路径

时间:2015-12-26 07:17:51

标签: c# winforms webbrowser-control

WebBrowser控件有一个名为ShowSaveAsDialog()的方法,可以将加载的文档保存到文件中。我想找出保存文件的路径并打开它。如何找到这样的路径或另一种方法来保存由WebBrowser控件加载的html文件。

1 个答案:

答案 0 :(得分:1)

似乎您想将所有内容保存到web archive (.mht) file。我看不出有人通过WebBrowser控件工作了。

但是,有一些替代方法可以以编程方式执行此操作。 Jeff Atwood发表了一篇关于CodeProject的文章:Convert any URL to a MHTML archive using native .NET code但它是在VB.NET中。顺便说一下,杰夫是这个网站的联合创始人之一,Stack Overflow Valued Associate #00001

有人将杰夫的代码移植到C#,可以在Google Code上找到:url2mhtml

另请参阅此问题:generate .mht file programmatically