我需要公开上传。我能够将图像上传到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();

请帮我。谢谢。

最佳答案

您需要在PutObjectRequest中使用upload()

getTransferManager().upload(
    new PutObjectRequest(String bucketName, String key, File file)
   .withCannedAcl(CannedAccessControlList.PublicRead)
);

07-24 09:38
查看更多