C#在WinForm下使用HttpWebRequest上傳文件並顯示進度

這段時間因項目須要,要實現WinForm下的文件上傳,我的以爲採用FTP方法太麻煩,還得配置FTP服務器,要經過防火牆也是一個麻煩。原本打算採用WebClient方法,可是採用這個方法實現後,進度條很短期後就達到最大值,要等待一段時間才能傳送完畢,要是文件太大(我這裏測試約100M),會出現錯誤。後來才知道,原來WebClient是在加載完整個文件到內存後才真正開始上傳,怪不得會出現前面的問題了。
相關文章
相關標籤/搜索