【发布时间】:2012-03-04 21:57:47
【问题描述】:
我在使用亚马逊的 aws-android-sdk 时发现了一件奇怪的事情。我的应用程序将一些文件放入存储桶,然后当我尝试从另一台设备获取此文件时 - 文件可能会消失(它可能是 15 次尝试中的 1 次)。但过了一段时间(不长) - 文件出现了,我可以接受它。我的代码在这里:
final AWSCredentials credentials = new BasicAWSCredentials(sharedAccessKey,sharedSecretAccessKey);
client = new AmazonS3Client(credentials);
final PutObjectResult result = client.putObject(bucket, key, localFile);
在此之后,我检查结果不为空并将通知发送到另一台设备以获取此文件。为什么我在发送和可用性之间看到这种延迟?有什么解决方法?
更新:我的另一部手机是 iPhone,我尝试使用预签名的 url 下载文件
谢谢
【问题讨论】:
标签: android sdk upload amazon-s3