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

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


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

难道以下API是我可以做到这一点的唯一方法-

S3ObjectInputStream getObjectContent()

最佳答案

您可以使用getObject(final GetObjectRequest getObjectRequest, File destinationFile)方法执行所需的操作。它将把您的对象从Amazon S3写入您提供的destinationFile中。

08-07 14:31