加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

使用php在存储桶谷歌云存储中创建文件夹

发布时间:2020-12-13 22:41:26 所属栏目:PHP教程 来源:网络整理
导读:嘿家伙我是谷歌云存储的新手.. 我想用PHP编码在桶中创建文件夹.我搜索了很少的网站,1我看到它写了: “在存储桶中创建文件夹将创建一个以目录命名的占位符对象,没有数据内容和mimetype application / x-directory.不支持在Google Storage Manager中创建的目
嘿家伙我是谷歌云存储的新手..

我想用PHP编码在桶中创建文件夹.我搜索了很少的网站,1我看到它写了:

“在存储桶中创建文件夹将创建一个以目录命名的占位符对象,没有数据内容和mimetype application / x-directory.不支持在Google Storage Manager中创建的目录占位符对象.”

我无法理解它想说的是什么.我如何创建文件夹请帮助我.我尝试使用以下代码:

$req = new Google_HttpRequest("http://commondatastorage.googleapis.com/bucket/myfoldertrial");
$req->setRequestHeaders(array(
'x-goog-project-id' => 21212,'x-goog-acl' => 'public-read','Content-Type' => 'application/x-directory'
));
$req->setRequestMethod('PUT');
$req->setPostBody('myfoldertrial');

我正在使用以下链接中的API:

Google API for PHP

请帮我用PHP创建文件夹.

您可能实际上不需要创建文件夹.

Google Storage不是像您的操作系统文件系统所使用的树结构,所有对象都存储在顶层的存储桶中.但是你可以给一个带有斜杠的名字,所以它看起来就像是在一个文件夹中 – Users / username / docs / 2012/09/21 / activity.csv是一个非常好的名字,对象和不需要任何支持文件夹.

一旦你有了这种方案的对象,就可以列出它们,好像你正在查看带有分隔符和前缀参数的文件夹的内容,按照these docs.

因此,如果您只想创建myfoldertrial以便将example.png上传到其中,则无需创建该文件夹,您只需直接上传到myfoldertrial / example.png即可.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读