我对谷歌云存储非常陌生。
我想使用 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:
PHP 的谷歌 API
请帮我使用 PHP 创建文件夹。
您实际上可能不需要创建文件夹。
Google Storage 不像操作系统的文件系统使用的树结构,所有对象都存储在顶层的存储桶中。但是,您可以为对象指定一个带有斜线的名称,这样它看起来就像在文件夹中一样 -Users/username/docs/2012/09/21/activity.csv
是一个完美的对象名称,不需要任何支持文件夹。
一旦您获得了具有此类方案的对象,您就可以列出它们,就像您正在使用以下命令查看文件夹的内容一样:delimiter
and prefix
参数按照这些文档.
所以如果你只想创建myfoldertrial
这样你就可以上传example.png
进入其中,无需创建文件夹,直接上传即可myfoldertrial/example.png
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)