如何给Csharp Webbrowser默认路径下载文件

时间:2012-06-12 07:07:56

标签: c# browser dialog

我在C Sharp制作网页浏览器,我希望用户在这个网页浏览器上从任何网站下载的所有文件,网页浏览器将其保存在一个默认文件夹中(即C:\ Users \ Abc \ Downloads )

目前,当我尝试从任何网址下载文件时,会弹出一个询问路径的对话框,这很烦人,所以我只想给出一个默认路径,它只是自动保存文件而不要求用户路径。

就像我们有Mozila firefox和google的默认下载路径一样,只要用户从网络浏览器下载任何文件,它就会保存在一个默认文件夹中。那我怎样才能在.net 4.0 Csharp网页浏览器中实现这一点。

2 个答案:

答案 0 :(得分:1)

我担心你无法使用webbrowser控件, 也许看看

http://www.mono-project.com/WebBrowser

首先你不使用IE,如果我是对的话你可以做更多的事情

此致

Corné

答案 1 :(得分:1)

如果您在c#中使用WebBrowser控件,这可能会有些挑战,但请看一下这个可能对您有所帮助的链接,我已经自己尝试过,效果很好。

http://www.codeproject.com/Articles/31163/Suppressing-Hosted-WebBrowser-Control-Dialogs

祝你好运! :)

编辑: 您可能也想查看此问题的解决方案:

Automated filedownload using WebBrowser without url

:)