我正在處理我的離子1應用程序中的個人資料圖片。我正在尋找一種方法來更新Firebase存儲中的文件,以便下載鏈接保持不變。 是否有可能或以其他方式達到要求?有沒有辦法在firebase存儲中覆蓋保存的文件?
0
A
回答
0
您不能更新文件,並保持相同的公共下載鏈接 - 這是一個不同的文件,所以它假設您可能要更改的訪問權限
只是重新讀取URL並下載文件一旦它被更新(它在上傳返回的元數據實際返回,這樣你就可以之後你改變它發送到其他應用程序,無需單獨抓取URL):
var file = ... // use the Blob or File API
ref.put(file).then(function(snapshot) {
var url = snapshot.downloadURL;
});
0
至於對方的回答說,基本上你不能更改圖像,而不更改權限。
,但如果你改變規則的路徑您的影像存儲到說
allow read: if true;
allow write: if request.auth != null;
這基本上使得它哪裏知道鏈接的人可以看到圖像。這會讓你看到舊的下載鏈接中的新圖像。
但只是知道這也意味着任何人都可以看到這個圖像,而不只是從你的應用程序的人。
相關問題
- 1. 保存文件c# - 沒有覆蓋?
- 2. 有沒有辦法測試Google地圖覆蓋圖的存在?
- 3. 保存到文件有沒有辦法不覆蓋文件中已有的內容?
- 4. 保存在內部存儲中的文件沒有被保存
- 5. 有沒有辦法在Jenkins中存儲整個build.xml文件?
- 6. 有沒有辦法在.dll文件中存儲Delphi窗體?
- 7. 有沒有辦法覆蓋在Python 2.x的日誌文件
- 8. 有沒有辦法恢復用ALTER語句覆蓋的存儲過程?
- 9. 有沒有辦法在一個存儲庫中有一個文件,但沒有在另一個存儲庫中?
- 10. 哪裏存儲圖像沒有覆蓋?
- 11. 有沒有辦法來覆蓋ConfigurationManager.AppSettings?
- 12. 覆蓋保存方法 - 「鏡像文件」對象有沒有屬性「_committed」
- 13. 有沒有辦法監聽未保存的文件更改?
- 14. Autohotkey保存excel文件沒有看到覆蓋提示
- 15. 有沒有辦法保存HSQLDB數據?
- 16. 有沒有辦法通過phonegap保存iPhone閃存中的文件?
- 17. 有沒有辦法在WinJS中保存Windows.Foundation.Diagnostics.LoggingSession文本?
- 18. 有沒有辦法覆蓋任何/js/*.js文件?
- 19. 有沒有辦法通過docconv網絡覆蓋.pdf文件?
- 20. 有沒有辦法讀取.txt文件並將每行存儲到內存中?
- 21. 有沒有辦法在R中讀寫內存中的文件?
- 22. Laravel沒有錯誤文件保存在存儲文件夾
- 23. 鉻擴展 - 有沒有辦法永久保存文件?
- 24. 保存新屬性覆蓋firebase對象
- 25. Azure:有沒有辦法緩存/重用從Azure blob存儲下載的文件?
- 26. 有沒有辦法在Rails的視圖中存儲變量?
- 27. 有沒有辦法在存儲在內存中的WPF中顯示圖像?
- 28. 有沒有辦法在Wireshark中保存重組的TCP
- 29. 有沒有辦法覆蓋openjpa中的javax.persistence.EntityManager.persist()方法
- 30. 有沒有辦法覆蓋blobstore中的現有Blob