Прогресс загрузки с помощью Amazon S3 SDK для Unity

Я использую Amazon s3 Unity SDK для загрузки ZIP-файла с сервера S3. Во время загрузки я хочу показать на экране индикатор выполнения загрузки. Я не получил никакого свойства / метода, дающего прогресс загрузки во время загрузки. Может кто-нибудь, пожалуйста, помогите мне, как узнать, как я могу получить прогресс загрузки? Есть ли какой-либо косвенный способ сделать это?

Вот мой код для скачивания:

 Client.GetObjectAsync(BUCKET, fileName, (responseObj) =>
            {
                string data = null;
                var response = responseObj.Response;

                if (response.ResponseStream != null)
                {
                    using (BinaryReader bReader = new BinaryReader(response.ResponseStream))
                    {
                        byte [] buffer = bReader.ReadBytes((int)response.ResponseStream.Length);
                        File.WriteAllBytes(path, buffer);

                    }
                } else {
                    _isError = true;
                }

            });

0 ответов

Другие вопросы по тегам