2

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

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

就像我们有 Mozila firefox 和 google 的默认下载路径一样,每当用户从 Web 浏览器下载任何文件时,它都会保存在一个默认文件夹中。那么如何在 .net 4.0 Csharp 网络浏览器中实现这一点。

4

2 回答 2

1

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

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

祝你好运!:)

编辑:您可能还想研究此问题的解决方案:

使用没有 url 的 WebBrowser 自动下载文件

:)

于 2012-06-12T07:48:33.843 回答
1

恐怕你不能用网络浏览器控制,也许看看

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

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

问候,

科尔内

于 2012-06-12T07:12:21.967 回答