[C#]在WinForm下使用HttpWebRequest上传文件并显示进度

要实现WinForm下的文件上传,我的以为采用FTP方法太麻烦,还得配置FTP服务器,要经过防火墙也是一个麻烦。原本打算采用WebClient方法,可是采用这个方法实现后,进度条很短期后就达到最大值,要等待一段时间才能传送完毕,要是文件太大(我这里测试约100M),会出现错误。后来才知道,原来WebClient是在加载完整个文件到内存后才真正开始上传,怪不得会出现前面的问题了。不得已参考了不少文章
相关文章
相关标签/搜索