我是AWS S3的新手。我的aws s3存储桶中有一些图像。如何检索图像并将其显示在android应用中。
如果有人知道,请告诉。
答案 0 :(得分:0)
考虑到您的存储桶没有访问限制,您的检索URL应该类似于以下内容。
String imagePath = https://s3.YOUR_BUCKET_REGION.amazonaws.com/YOUR_BUCKET_NAME/FILE_NAME.jpg
例如,
String imagePath = https://s3.eu-west-2.amazonaws.com/my_photos_bucket/my_pic.jpg
答案 1 :(得分:0)
您可以使用类似于下面的代码来下载存储桶中的文件列表
AmazonS3Client s3 = create you AmazonS3Client
ObjectListing listing = s3.listObjects( bucketName, prefix );
List<S3ObjectSummary> summaries = listing.getObjectSummaries();
while (listing.isTruncated()) {
listing = s3.listNextBatchOfObjects (listing);
summaries.addAll (listing.getObjectSummaries());
}
for(S3ObjectSummary objectSummary : summaries) {
String key = objectSummary.getKey();
//download the file with object key = key
}