【问题标题】:best way to download a file asynchronously in c# windows forms,vs 2005在 c# windows 窗体中异步下载文件的最佳方法,vs 2005
【发布时间】:2011-01-10 06:42:33
【问题描述】:

我正在 Dot.Net 中开发 Windows 应用程序 (c#)。我需要通过编程方式从特定位置下载文件(例如,可以来自部署在不同服务器中的 Web 应用程序)。我有两个选择来实现这一目标。 1. 使用 Web Client 下载文件。 2.使用BackGround工作线程下载文件。

请让我知道以编程方式在 c# 中下载文件的最佳方法。另外,如果有其他方法可以实现此功能,请告诉我。

提前致谢

【问题讨论】:

    标签: c# asynchronous backgroundworker download webclient


    【解决方案1】:

    我会在这里使用BackgroundWorker,因为它是很好的进度报告,并且它还会在工作人员完成时触发一个事件,在你的情况下是下载完成时。这两个事件都应该可以通过您的 GUI 线程轻松处理。

    【讨论】:

      猜你喜欢
      • 2013-09-02
      • 1970-01-01
      • 1970-01-01
      • 2010-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-06
      • 2010-09-06
      相关资源
      最近更新 更多