我是WPF新手,對C#線程編程沒有經驗。我分配了一個帶有多線程的C#WPF應用程序。該應用程序的要求是將本地大文件上載到 Windows平臺上運行的遠程服務器上的根目錄文件夾(名爲「ABC」),該文件夾位於根磁盤驅動程序(例如C:\ ABC)的正下方。我不知道要走的路線。請指教。謝謝。將文件上傳到遠程服務器
遵循即將細節要求:
因爲每個上傳的文件大小大,需要有一個單獨的線程來運行上傳文件功能。 我打算使用async/await和Task對象進行線程編程。任何想法?
在WPF中,我不知道使用哪個WPF控件來上傳函數。請幫忙。
對於目標文件夾「ABC」,我是否需要明確設置其訪問權限?
我應該使用async/await和Task或BackgroundWorker類?
更新:
WPF應用程序不WCF應用程序。對不起,我的錯字。
這是coveri很多!如果你把它分成三個單獨的問題,你可能會更好(並得到更詳細的答案)。 – Belogix 2014-09-18 16:29:58
你有一些細節,我會建議你是一個'新手',你說..做一個谷歌搜索C#和asych await ..或C#和任務與WCF也我建議編寫代碼最初作爲一個'控制檯'應用程序獲取功能工作,然後將其移植到您的目標框架,並從那裏建立。 – MethodMan 2014-09-18 16:32:27
以下文章似乎提供了目標解決方案的概述:http://www.codeproject.com/Articles/166763/WCF-Streaming-Upload-Download-Files-Over-HTTP – Seymour 2014-09-18 17:06:53