使用WebClient获取服务器响应.UploadFileAsync方法

本文关键字:UploadFileAsync 方法 响应 服务器 WebClient 获取 使用 | 更新日期: 2023-09-27 18:06:59

我使用WebClient.UploadFileAsync将本地文件上传到web服务器,我想知道是否有可能在上传完成后从服务器获得任何响应?

当使用WebClient.UploadFile时,可以得到包含任何响应的字节数组。但是我想异步上传。

谢谢。

使用WebClient获取服务器响应.UploadFileAsync方法

订阅UploadFileCompleted事件

从MSDN:

client.UploadFileCompleted += new UploadFileCompletedEventHandler (UploadFileCallback);
....
private static void UploadFileCallback(Object sender, UploadFileCompletedEventArgs e)
{
    string reply = System.Text.Encoding.UTF8.GetString (e.Result);
    Console.WriteLine (reply);
}