2015-09-02 175 views
0

我正在使用谷歌雲存儲爲我們正在開發的Android應用程序之一存儲配置文件圖像。我能夠正確地將圖像存儲到雲中。我想在我的應用程序中使用picasso API將相同的圖像設置爲imageview。 跟它訪問被拒絕,當我在雲共享圖片公開,它是設置圖像ImageView的,否則不...設置個人資料圖片谷歌雲存儲桶在Android

我怎麼可以給通過Android應用程序供用戶使用畢加索設置圖像這些社會公衆股?

預先感謝您

回答

0

當你上傳的圖片,你必須確保(假設你不希望認證)的ACL設置爲publicRead。

在Java中上傳看起來是這樣的:

storage.objects() 
     .insert(BUCKET_NAME, null, content) 
     .setName(fileName) 
     .setPredefinedAcl("publicRead") 
     .setKey(API_KEY) 
     .execute(); 

對於開發者控制檯勾選「共享公開」複選框手動設置ACL。然後

的URL看起來是這樣的: http://storage.googleapis.com//

好運。

+0

嗨,但是這不提供安全漏洞......我的意思是任何人都可以打開提供他們有圖像的網址嗎?我們可以通過提供任何特定的ACLS來爲其他人開放嗎? – user3863488