代码之家  ›  专栏  ›  技术社区  ›  cabgef

C 35;/.NET windows.forms-什么.NET功能支持同时上载和下载多个文件?

  •  0
  • cabgef  · 技术社区  · 15 年前

    对于windows.forms应用程序(c),我有两个功能需求:

    1. 一次上载多个文件(3个文件,每个文件大约1MB)
    2. 准备好后将多个文件从服务器传输到客户端

    对于2,从服务器传输到客户端,我正在考虑的解决方案是:

    1. 从客户端发送到服务器
    2. 向客户端发送文件已准备好下载的消息
    3. 每隔一段时间轮询服务器以查找文件何时可以下载
    2 回复  |  直到 15 年前
        1
  •  1
  •   Larry Watanabe    15 年前

    这还不清楚-你的意思是你既要上传文件从客户端到服务器,也要下载从服务器到客户端?

    如果文件在服务器上,那么解决方案1)是最简单的—向服务器发送下载文件的请求,并让服务器将它们发送到客户端。我不明白如果文件已经在服务器上,为什么这会花费任何时间。

        2
  •  1
  •   Druid    15 年前

    我会用3 BackgroundWorker 同时上传3个文件。上传成功后,继续轮询服务器以查看下载是否准备就绪。当你发现它们是,使用 后台工作人员 同时下载3个文件。

    How to: Use a Background Worker