在查看了GCP存储API的PHP和图书架教程(https://cloud.google.com/php/getting-started/using-cloud-storage) 之后,我不知道如何列出位于桶子目录中的文件。
不过,我看过Listing files in Google Cloud Storage (nearline) - missing files,这段代码适合于Python。--如果它真的像使用ls命令一样简单,我将如何从PHP中运行这个命令?我已经从谷歌的Github上挖掘了,我不知道在这个例子中使用哪个命令。
这两个库都是通过composer收录的。为了澄清,我是从一个DigitalOcean液滴,而不是从应用程序引擎远程运行这些。
"google/appengine-php-sdk": "^1.9",
"google/cloud": "^0.39.2",发布于 2017-09-29 18:38:14
有一个"objects“方法可以帮你做到这一点。
use Google\Cloud\Storage\StorageClient;
$storage = new StorageClient();
$bucket = $storage->bucket('my-bucket');
$objects = $bucket->objects([
'fields' => 'items/name,nextPageToken'
]);
foreach ($objects as $object) {
echo $object->name() . PHP_EOL;
}PHP存储客户端的文档在这里:https://googlecloudplatform.github.io/google-cloud-php/#/docs/google-cloud/v0.39.2/storage/storageclient
https://stackoverflow.com/questions/46492167
复制相似问题