【发布时间】:2016-04-26 05:51:27
【问题描述】:
我正在为我的统一游戏使用 aws unity sdk 来下载存储在亚马逊服务器中的资产。我使用 GetObjectAsync() 进行下载。在 iOS 的 aws sdk 中,我们从 NSUrlSessionDelegates 获取进度值。但我想使用aws mobile sdk for unity并获取下载的进度值。我该怎么做?请帮忙。
private void GetObject()
{
ResultText.text = string.Format("fetching {0} from bucket {1}",
SampleFileName, S3BucketName);
Client.GetObjectAsync(S3BucketName, SampleFileName, (responseObj) =>
{
string data = null;
var response = responseObj.Response;
if (response.ResponseStream != null)
{
using (StreamReader reader = new StreamReader(response.ResponseStream))
{
data = reader.ReadToEnd();
}
ResultText.text += "\n";
ResultText.text += data;
}
});
}
【问题讨论】:
标签: amazon-web-services unity3d amazon-s3