Могу ли я получить ответ от сервера во время загрузки?(C # UploadFileAsync) - PullRequest
0 голосов
/ 17 мая 2019

Я использую загрузку файла с помощью UploadFileAsync.

Как только сервер начинает загрузку, он отправляет ответ на запрос.

Однако после завершения загрузки файлаВы можете получить ответ.(UploadFileCompleted вызывается после завершения загрузки.)

Можно ли обработать ответ сервера во время загрузки?

webClient.UploadFileCompleted += UploadFileCompletedCallback;
webClient.UploadProgressChanged += UploadProgressCallback;
webClient.UploadFileAsync("http://mydomain.test/upload.jsp", "C:\test.jpg");

private void UploadFileCompletedCallback(object sender, UploadFileCompletedEventArgs e)
{
    Console.WriteLine("UploadFileCompletedCallback");
}

private void UploadProgressCallback(object sender, UploadProgressChangedEventArgs e)
{
    Console.WriteLine("UploadProgressCallback : " + e.BytesSent + " / " + e.TotalBytesToSend);
}
...