2

我正在使用 Amazon s3 Unity sdk 从 s3 服务器下载 zip 文件。在下载期间,我想在屏幕上显示下载进度条。下载时我没有得到任何提供下载进度的属性/方法。谁能帮助我如何获得下载进度?有没有间接的方法来做到这一点?

这是我的下载代码:

 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;
                }

            });
4

0 回答 0