在php中使用aws s3从目录中获取图像

时间:2017-12-13 10:59:30

标签: php aws-sdk

我从桶中获取带有子文件夹的图像。但是我没有使用以下代码得到正确的结果。

<?php 
require('app/start.php');
require('app/database.php');
$id = $_GET['id'];
$objects = $s3->getIterator('ListObjects', [
    'Bucket' => $config['s3']['bucket'],
    'Prefix' => 'sitefiles/',
    'Delimiter' => '/'
]);
echo '<html>
    <head>
        <meta charset="UTF-8">
        <title>Listings</title>
    </head>
    <body>
        <table border=1>
            <thead>
                <tr>
                    <th>File</th>
                </tr>
            </thead>
    <tbody>';
        foreach($objects as $object) {
                echo '<tr>
                <td>'.$object['Key'].'</td> 
            </tr>';
        }

    echo '</tbody>
    </table>
    </body>
</html>';
?>

如何从该代码中获取结果

我得到以下结果:

结果

sitefiles/
sitefiles/lion-wild-africa-african.jpg

但希望从该结果获得第二条记录

0 个答案:

没有答案