【问题标题】:Get server response with WebClient.UploadFileAsync method使用 WebClient.UploadFileAsync 方法获取服务器响应
【发布时间】:2011-08-30 20:52:19
【问题描述】:

我正在使用WebClient.UploadFileAsync 将本地文件上传到网络服务器,我想知道上传完成后是否可以从服务器获取任何响应?

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

谢谢。

【问题讨论】:

    标签: c# webclient


    【解决方案1】:

    订阅UploadFileCompletedevent

    来自 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);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-18
      • 2017-06-25
      • 1970-01-01
      • 2016-01-26
      相关资源
      最近更新 更多