2013-11-23 169 views
1

的訪問內容,我一直在使用CloudStorageTools :: createUploadUrl對動作A頁面上的表單...谷歌App Engine的PHP SDK - 谷歌雲存儲 - 上傳的文件

設置我的水桶接收文件,這工作正常...我看到$ _FILE填充,並且[tmp_name]設置爲「gs://存儲區/關鍵字」URL ...我可以使用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> 

我嘗試添加所有的谷歌API的OAuth令牌和API的版本,但它仍然返回拒絕訪問。

是GAE什麼問題嗎?我如何檢索上傳的文件內容?

+0

1.你可以看到你的水桶雲控制檯視圖上傳的文件? 2.您可以使用網絡瀏覽器中的公開網址訪問上傳的文件嗎? – IanGSY

+0

是的,是的...我甚至可以使用move_uploaded_file重命名我的存儲桶中的文件,所以我確定我的應用程序具有所有正確的訪問權限 –

回答