$arr_res = $bucketManager->stat($bucket,$key); //使用 BucketManager 类中的 stat() 方法
$arr_res 里面有调用该方法后返回的文件信息
stat() 方法需要2个参数,分别是 $bucket 和 $key
我的:
$bucket = "ganqinjia";
$key = "ganEr.jpg"; //想要查询的文件的名字
$bucketManager 是 BucketManager 类实例化的一个对象
通过 new Qiniu\Storage\BucketManager($auth,$config); 获得
及$bucketManager = new Qiniu\Storage\BucketManager($auth,$config);
可见,实例化 BucketManager 这个类的对象的时候需要两个参数 $auth 和 $config
$auth = new Qiniu\Auth($ak,$sk); //$ak 和 $sk 是你七牛云空间的秘钥
$config = new Qiniu\Config();
所以,完整的PHP代码如下:
<?php
require "../../../three/oss/autoload.php";
$ak = "你七牛云空间的AccessKey";
$sk = "你七牛云空间的SecretKey";
$auth = new Qiniu\Auth($ak,$sk);
$config = new Qiniu\Config();
$bucketManager = new Qiniu\Storage\BucketManager($auth,$config);
$bucket = "ganqinjia";
$key = "ganEr.jpg";
$arr_res = $bucketManager->stat($bucket,$key); //使用 BucketManager 类中的 stat() 方法
echo "<pre>";
print_r($arr_res);
echo "</pre>";
?>
调试输出如下: