【问题标题】:How to download a file to a specific folder?如何将文件下载到特定文件夹?
【发布时间】:2012-03-02 03:59:26
【问题描述】:

我想将文件下载到特定文件夹。我正在使用WebClient.DownloadFile,但我想让用户选择保存此文件的位置,而不仅仅是将其下载到任何文件夹中。

我该怎么做?

【问题讨论】:

  • 确切的答案将取决于您为 UI 使用的 .NET 风格(WPF、Windows 窗体、Silverlight、ASP.NET 等)
  • 我正在使用 ASP.NET。刚刚编辑了我的问题
  • 您可能希望填充一个 TreeView 控件并让用户选择他们要将文件上传到的位置。有一些商业组件可以很好地做到这一点。

标签: c# asp.net download webclient


【解决方案1】:

用户将文件下载到的文件夹取决于他们的浏览器和系统设置。

您所能做的就是提供要下载的文件,由他们(和他们的浏览器)选择一个本地文件夹(在他们的系统上)。

如果您想控制该过程,则必须使用 Java、Silverlight、Flash 等嵌入式插件。

【讨论】:

    【解决方案2】:

    如果您使用的是 Windows 窗体,则可以使用 SaveFileDialog 类来允许用户选择文件名,然后将该名称传递给 WebClient.DownloadFile 的第二个参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-30
      • 1970-01-01
      • 2019-02-20
      • 1970-01-01
      相关资源
      最近更新 更多