0

我正在将文件上传到 S3。当我执行 GET 时,我得到一个 S3Object,如下所述 -

    S3Object s3object = s3Client.getObject(new GetObjectRequest(
            bucketName, key));

我需要将 S3Object 转换为 java.io.File..

是不是以下 API 是我能做到这一点的唯一方法 -

S3ObjectInputStream getObjectContent()
4

1 回答 1

2

您可以使用getObject(final GetObjectRequest getObjectRequest, File destinationFile)方法来做您想做的事情。它会将您的对象从 Amazon S3 写入您提供的destinationFile。

于 2013-10-18T23:49:14.883 回答