如何使用Java将视频文件从AmazonS3下载到特定文件夹

如何使用Java将视频文件从AmazonS3下载到特定文件夹,java,amazon-web-services,amazon-s3,Java,Amazon Web Services,Amazon S3,我正在尝试从S3帐户下载视频文件。niether给了我一个错误,我也无法看到下载的文件,这意味着我无法获得文件的位置。我怀疑我的文件是否正在下载。请给出解决方案。提前感谢,这是我的代码: System.out.println("Downloading an object"); S3Object object = s3.getObject(new GetObjectRequest(bucketName, key)); System.out.println("Cont

我正在尝试从S3帐户下载视频文件。niether给了我一个错误,我也无法看到下载的文件,这意味着我无法获得文件的位置。我怀疑我的文件是否正在下载。请给出解决方案。提前感谢,这是我的代码:

System.out.println("Downloading an object");
        S3Object object = s3.getObject(new GetObjectRequest(bucketName, key));
        System.out.println("Content-Type: "  + object.getObjectMetadata().getContentType());
         object.getObjectContent();
    }catch(AmazonServiceException ex){
        System.out.println("Caught an AmazonServiceException, which means your request made it "
                + "to Amazon S3, but was rejected with an error response for some reason.");
        System.out.println("Error Message:    " + ex.getMessage());
        System.out.println("HTTP Status Code: " + ex.getStatusCode());
        System.out.println("AWS Error Code:   " + ex.getErrorCode());
        System.out.println("Error Type:       " + ex.getErrorType());
        System.out.println("Request ID:       " + ex.getRequestId());
    }catch (AmazonClientException ace) {
        System.out.println("Caught an AmazonClientException, which means the client encountered "
                + "a serious internal problem while trying to communicate with S3, "
                + "such as not being able to access the network.");
        System.out.println("Error Message: " + ace.getMessage());
    }
getObjectContent()提供来自HTTP连接的数据流,从该流读取数据时是否存在异常?您也可以尝试s3.getObjectAsString()

对象。getObjectContent()提供来自HTTP连接的数据流,从该流读取数据时是否存在异常?您还可以尝试s3.getObjectAsString()