Событие UploadProgressChanged не вызывается (подробнее) - PullRequest
0 голосов
/ 22 марта 2019

Этот вопрос является точной копией этого вопроса: Событие UploadProgressChanged не вызывается

Некоторые дополнительные сведения:

  1. Я использую Unity 2018.2.13f1
  2. API - это метод POST
  3. Вложение видео здесь
  4. Пример кода:
    void Upload(string url, string filePath)
    {
        WebClient webClient = new WebClient();
        var authorizationHeaderValue = "Bearer: " + token;
        webClient.Headers.Add("Authorization", authorizationHeaderValue);
        webClient.UploadProgressChanged += new UploadProgressChangedEventHandler(WebClientUploadProgressChanged);
        webClient.UploadFileCompleted += WebClientUploadCompleted;
        webClient.UploadFileAsync(new System.Uri(url), filePath);
    }

    void WebClientUploadProgressChanged(object sender, UploadProgressChangedEventArgs e)
    {
        Debug.Log("Upload {0}% complete. " + e.ProgressPercentage);
    }

    void WebClientUploadCompleted(object sender, UploadFileCompletedEventArgs e)
    {
        string reply = System.Text.Encoding.UTF8.GetString(e.Result);
        Debug.Log(reply);
    }

Оригиналвопрос был задан 6 лет назад, и до сих пор нет решения.У кого-нибудь есть обходной путь?

...