如何在不指定目标的情况下下载AWS S3存储桶PHP

时间:2016-10-09 00:30:54

标签: php amazon-web-services amazon-s3

我一直在关注本指南https://docs.aws.amazon.com/aws-sdk-php/v3/guide/service/s3-transfer.html,但我希望能够自动将存储桶下载到计算机的下载文件夹(甚至可能是tar.gz)。我尝试不指定目标,但它是必需参数。我应该只是遍历每一个,还是有办法使用PHP的AWS传输管理器来实现我想要的行为?

1 个答案:

答案 0 :(得分:0)

如果您希望将其直接输出给访问者

<?php
    header('Content-Disposition: attachment; filename="FILE.NAME"');

    $s3 = new S3($key, $secret);
    $s3->getObject("BUCKETNAME", "FILE.NAME", fopen("php://output", "wb"));

 ?>