【发布时间】:2010-10-20 11:12:15
【问题描述】:
这个问题的标题应该是不言自明的,但基本上我有这个代码(工作)
progfrm = new progressform();
System.Net.WebClient ahwebclient = new System.Net.WebClient();
progfrm.Show();
ahwebclient.UploadProgressChanged += new System.Net.UploadProgressChangedEventHandler(ahwebclient_UploadProgressChanged);
ahwebclient.UploadFileCompleted += new System.Net.UploadFileCompletedEventHandler(ahwebclient_UploadFileCompleted);
ahwebclient.UploadFileAsync(new Uri("http://upload.anyhub.net/bin/demovu_upload.php"), "C:/install.exe");
while (ahwebclient.IsBusy)
{
Application.DoEvents();
}
一旦完成,我将如何读取此请求的结果?
【问题讨论】:
-
ahwebclient_UploadFileCompleted事件处理方法中有什么内容? -
void ahwebclient_UploadFileCompleted(object sender, System.Net.UploadFileCompletedEventArgs e) { progfrm.Close(); progfrm.Dispose(); }