[英]How do you make an S3 object public via the aws SDK Android?
我需要公開上傳。 我能夠將圖像上傳到s3存儲桶中。 但是我無法通過編程方式公開該信息,因為我正在使用AWS開發工具包SDK 2.1.10下面是將圖像上傳到s3存儲桶的代碼
mUpload = getTransferManager().upload( AmazonConstants.BUCKET_NAME.toLowerCase(Locale.US), /* getPrefix(getContext()) // "android_uploads/" */ locationPath + super.getFileName() /** + "." + mExtension */ , mFile);
mUpload.waitForCompletion();
請幫我。 謝謝。
您需要在upload()
使用PutObjectRequest
。
getTransferManager().upload(
new PutObjectRequest(String bucketName, String key, File file)
.withCannedAcl(CannedAccessControlList.PublicRead)
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.