2012-06-18 81 views
1

我有一個桶與acl設置爲Allusers和Full_control,以便用戶可以發佈和檢索桶中的圖像。錯誤發佈圖片到我的存儲區在谷歌雲存儲

。我曾嘗試使用此網址(http://commondatastorage.googleapis.com/bucket/+Image.png)從我的應用中發佈圖片;但我得到的「錯誤1104,圖像不能與所提供的貼 這裏是我的鬥ALC:。

<?xml version="1.0" ?> 
<AccessControlList> 
    <Owner> 
     <ID> 
      00b50024a97592382732e7e69afac5fcba343397379237323e5ebd216831a418023820874872 
     </ID> 
    </Owner> 
    <Entries> 
     <Entry> 
      <Scope type="AllUsers"/> 
      <Permission> 
       FULL_CONTROL 
      </Permission> 
     </Entry> 
     <Entry> 
      <Scope type="GroupById"> 
       <ID> 
        00b4903a2853501162e8e89afac5fcba14239486e5ebd216831a419323059585 
       </ID> 
      </Scope> 
      <Permission> 
       FULL_CONTROL 
      </Permission> 
     </Entry> 
    </Entries> 
</AccessControlList> 
+0

您可以添加更多關於如何制定您的請求的信息嗎?說明用於構建發佈請求的邏輯和相應的請求/響應跟蹤的代碼片段會很有幫助。 –

+0

KC給我發送源代碼。這是一個App Inventor程序,來源是yail,它來自語言計劃的kawa。我可以把源代碼放在這裏,但他的程序沒有得到一個授權令牌。我將與他合作推進這項工作。 –

回答

0

謝謝你送我的源泉。您的程序被寫入使用App Inventor和不具備身份驗證令牌。

應用發明人可以獲得令牌,但是您需要知道該怎麼做。 我正在爲其他人記錄流程,我將與你讓你走,並在這裏跟上一個實例。

Gary

1

這聽起來並不像一個ACL問題,您可以嘗試無+在對象名稱的開頭?即image.png而非+ image.png?