2017-01-13 56 views
-1

我在想如何從Firebase存儲中檢索圖像作爲布爾數據。我知道我必須有一個地方持有人來顯示圖像。如何從Firebase中檢索圖像作爲布爾數據?

但實質上,我想將圖片上傳到Firebase存儲。我可以在我的應用程序中使用它,並讓用戶永遠不會看到它。然而,即使這樣,問題出現在客戶端,它永遠不會出現。

確保該類型是一個布爾值,我可以將其設置爲true或false。或者這種性質(即0或1)。

我的代碼中,創建一個函數/方法來顯示圖像,如果.value!= nil

但從本質上我想我的數據庫內是這樣的。我確切知道在哪裏設置路徑。

Firebase --> 
    Users ---> 
    --booleanImage : false 

如果我將它設置爲true,圖像應該會出現。

但是,我查看了Firebase文檔,但沒有發現任何相關/有用的內容。

對不起,如果這之前已經問過。我詢問之前已經搜查過。唉,我還沒有找到任何東西。

謝謝。

回答

0

我並不完全確定你將圖像保存爲布爾數據的意思,但我得到了你想要達到的結果。

將圖片上傳到Firebase存儲後,您需要保留它的路徑或將數據下載到您的數據庫中以便以後可以使用它。你應該做的只是保存布爾值和鏈接。

考慮以下結構:

Firebase --> 
    Users --> 
    someUserKey --> 
     imageURLOrPath: "URL or path here" 
     shouldBeHidden: true 
    anotherUserKey --> 
     imageURLOrPath: "URL or path here" 
     shouldBeHidden: false 

這是假設你需要檢查是否圖像應爲每個用戶隱藏或不。如果這是所有用戶的一般設置,則只需要1個布爾值,並且結構稍有不同。