如何使用PHP从Google Cloud Storage的存储桶中列出所有文件?

AdiCrainic

有没有一种方法可以使用php列出Google存储桶中存储桶中的所有文件?无法找到列出所有这些文件的方式上传下载文件?

在文档中有使用Java或python列出的示例...但没有PHP。

https://cloud.google.com/storage/docs/json_api/v1/objects/list

有什么想法吗?

谢谢你!

编辑我找到了解决方案。任何人都可以确认这是正确的方法吗?

AdiCrainic

我找到了答案。我没有对它进行足够的测试。奇怪的是我们在php文档中找不到此文件。

            $storage = new Google_Service_Storage($this->gcsClient);
            $listObjects = $storage->objects->listObjects($this->bucket, array());
            $items = $listObjects->getItems();

            foreach ($items as $item) {
               print_r($item["name"]);
            }

谁能确认这是从存储桶中列出文件的正确方法?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将Google Cloud Storage存储桶中的所有文件默认设置为gzip

Google Cloud SDK Python客户端:如何在Cloud Storage存储桶中列出文件?

为Google Cloud Storage中存储桶中的所有对象设置元数据

如何使用Google Cloud Function将文件从Cloud Storage存储桶中推送到实例中?

在 Google Cloud Storage 中的项目/存储桶之间同步文件

我的Google Cloud Storage存储桶中的文件在哪里?

努力从 Google Cloud Storage 存储桶中读取 csv 文件

如何列出所有上传到Google存储桶中存储桶的文件?

如何使用 Google Cloud Storage 将文件夹目标设置到存储桶中?

如何检索我所有Google Cloud Storage存储桶的大小?

如何限制Google Cloud Storage存储桶的文件类型?

将源文件存储在Google Dataproc HDFS与Google Cloud Storage(Google存储桶)中

如何从Google Cloud Storage存储桶加载保存在joblib文件中的模型

使用Python在Google Cloud Storage存储桶中创建/上传新文件

如何使用 gsutil 将文件从 Google Cloud Storage 存储桶 1 复制到存储桶 2,同时保留 ACL

如何使用JSON API和CloseableHttpClient将文件上传到Google Cloud Storage存储桶?

Google Cloud Storage:下载文件名包含存储桶中的路径

尝试使用Python列出IBM Cloud Object Storage中的对象时,“指定的存储桶不存在”

无法从 Google Cloud Storage 存储桶中获取 Flutter 的 NetworkImage

如何使用服务凭证json从Google Cloud Storage存储桶中读取

如何列出给定GCS存储桶中的所有顶级文件夹?

AWS如何列出存储桶中包含字符串的所有文件?

如何使用python遍历Google Cloud Storage子目录中的所有文件名?

如何通过Python将Google Cloud Storage中的文件从一个存储桶移动到另一个存储桶

如何从Colab笔记本中提取Google Cloud Storage存储桶中的tar.gz文件?

如何使用Google Cloud将Dataproc中的GCS存储桶中的文件复制到HDFS?

在Google Cloud Storage上还原存储桶

Google Cloud Storage 存储桶的扩展授权

从Google Cloud Function(Python)将新文件写入Google Cloud Storage存储桶