在C#中暂停/恢复上传

3 c# upload webclient

我正在寻找一种通过C#的WebClient暂停或恢复上传过程的方法.

伪代码:

WebClient Client = new WebClient();
Client.UploadFileAsync(new Uri("http://mysite.com/receiver.php"), "POST", "C:\MyFile.jpg");

也许像..

Client.Pause();

任何的想法?

Jon*_*eet 6

WebClient没有这种功能 - HttpWebRequest据我所知,即使是略低级别的功能也没有.您需要使用一个HTTP库,它可以让您更准确地控制发生的事情(当然,这无疑会涉及更多代码).关键WebClient是要提供一个非常简单的API,以便在非常简单的情况下使用.