【问题标题】:How to give Csharp Webbrowser default Path to download files如何给 Csharp Webbrowser 默认路径以下载文件
【发布时间】:2012-06-12 07:07:56
【问题描述】:

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

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

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

【问题讨论】:

  • 您是在 C# 项目中使用 Web 浏览器控件,还是从头开始构建浏览器?
  • 我正在从头开发它,并从 Code 项目中获得了一些参考

标签: c# browser dialog


【解决方案1】:

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

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

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

问候,

玉米

【讨论】:

  • 感谢您的回复,我使用的是 Csharp 网络浏览器,我认为默认情况下它使用的是 IE 设置...您知道如何更改它吗??
【解决方案2】:

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

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

祝你好运! :)

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

Automated filedownload using WebBrowser without url

:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-13
    • 1970-01-01
    • 2013-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多