Google App Engine PHP SDK - Google云端存储 - 访问上传文件的内容

时间:2013-11-23 06:45:43

标签: php google-app-engine google-cloud-storage

我在页面上使用CloudStorageTools :: createUploadUrl进行操作...

我设置我的存储桶以接收文件,并且工作正常...我看到填充了$ _FILE,并且[tmp_name]设置为“gs:// bucket / key”URL ... i可以使用move_uploaded_file复制具有不同名称的文件,因此我的应用程序肯定可以访问存储桶并可以进行更改...

当我在同一个文件路径上使用file_get_contents时,我什么都没得到... fopen返回false。

我试图获取该文件的公共URL,然后使用HTTPS流请求它,但返回

<?xml version='1.0' encoding='UTF-8'?><Error><Code>AccessDenied</Code><Message>Access denied.</Message></Error>

我尝试添加所有google api OAuth令牌和API版本,但它仍然返回了AccessDenied。

GAE出了什么问题?如何检索上传文件的内容?

1 个答案:

答案 0 :(得分:0)