require_once './autoload.php';
use Qiniu\Auth;
use Qiniu\Storage\BucketManager;
$accessKey = 'xxxxxxxxx';
$secretKey = 'xxxxxxxxx';
// 构建Auth对象
$auth = new Auth($accessKey, $secretKey);
$bucketMgr = new BucketManager($auth);
//七牛空间名
$bucket = 'china';
$limit = 2;
//对签名进行认证
$bucket = $auth->privateDownloadUrl($baseUrl);
如何把$bucket里所有的图片循环出来呢?
foreach($bucket as $v){
echo '<li>';
echo '<img src="'.$bucket.'">';
echo '</li>';
}
如何把$bucket里所有的图片循环出来呢?
调用php-SDK里面的这个list函数:
https://github.com/qiniu/php-sdk/blob/v7.0.4/src/Qiniu/Storage/BucketManager.php#L53
会列举空间里面所有的资源,然后mimetype是image类型的过滤出来,把key添加起来依次循环就可以了。