對於Windows.Forms的應用程序(C#),我有2個功能需求:C#/ .NET Windows.Forms - 什麼.NET功能支持一次上傳和下載多個文件?
- 上傳一次多個文件(3個文件,各地各1MB)從服務器
- 傳輸多個文件到客戶端準備 時
#2,從服務器到客戶端transfering,我正在考慮的解決方案是:
- 從客戶端發送到服務器
- 將消息發送到客戶端的文件可供下載
- 輪詢間隔服務器找到的時候準備好下載
對於Windows.Forms的應用程序(C#),我有2個功能需求:C#/ .NET Windows.Forms - 什麼.NET功能支持一次上傳和下載多個文件?
#2,從服務器到客戶端transfering,我正在考慮的解決方案是:
文件時,這是不明確的 - 你的意思是你想都上傳文件從客戶端到服務器,還從服務器下載到客戶端?
如果這些文件在服務器上,那麼解決方案1)最簡單 - 向服務器發送請求以下載文件,並讓服務器將它們發送給客戶端。如果文件已經在服務器上,我不明白爲什麼這會花費任何時間。
我會用3 BackgroundWorker
來同時上傳3個文件。上傳成功後,請繼續輪詢服務器以查看下載是否已準備就緒。當您發現它們時,請使用BackgroundWorker
來同時下載3個文件。