Android AWS S3 SDK 2.2.16 TransferListener接收错误的onProgressChanged数据

时间:2016-07-05 18:52:27

标签: android amazon-web-services amazon-s3 aws-sdk

问题在于AWS S3上传过程,当我尝试上传文件时,我有时会收到比bytesTotal更多的bytesCurrent,这使得进度计算超过100%。但是当我检查设备上的照片大小时,S3存储和显示该文件的bytesTotal的日志都是相同的。让别人在onProgressChanged上看到这个问题。请告诉我。

@Override
public void onProgressChanged(int id, long bytesCurrent, long bytesTotal) {
    // Calculate percentage here.
    Log.d("Upload Status", "file id: " + id + ", bytesCurrent: " + bytesCurrent + ", bytesTotal: " + bytesTotal);
}

1 个答案:

答案 0 :(得分:1)

这是一个已知的错误,但它已在v2.2.19中修复。见release notes。请升级SDK。