私は私のイオン1アプリでプロフィール画像を扱っています。私は、ダウンロードリンクが同じままであるように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. ファイルをicloudに保存する方法はありますか?
- 2. プロジェクトディレクトリに保存されたファイルに書き込む方法
- 3. jungをデータベースに保存/書き込みする方法はありますか?
- 4. Django上書き保存されたフォームデータ
- 5. ループされたデータをアレイに保存する方法はありますか?
- 6. ファイルを上書きせずにファイルを保存するには
- 7. 既存の文書を異なるファイルとメタデータで上書きする方法はありますか?
- 8. 既存のcsvファイルに追加された列を上書きする方法
- 9. ブロブストアの既存のBlobを上書きする方法はありますか
- 10. /js/*.jsファイルを上書きする方法はありますか?
- 11. ファイルの上書きを停止する方法はありますか?
- 12. Laravel 5 - 保存されたデータを上書きしました
- 13. 保存された設定を上書きしました
- 14. ローカルに保存されたxmlファイルを.plistファイルに保存する方法
- 15. 既存のExcelファイルをExcel Interopで保存/上書きする方法 - C#
- 16. 既に保存されているファイルにデータを上書きする
- 17. 更新されたファイルでディレクトリを上書きする方法
- 18. ディレクトリに存在するファイルのファイルまたはデータベースを保持する方法はありますか?
- 19. WiX:メジャーアップグレードでどのファイルが上書きされていないかを知る方法はありますか?
- 20. 対象ファイルcで上書きせずにテキストファイルを保存する方法
- 21. angularjsの既存のフィルタを拡張または上書きする方法はありますか?
- 22. Laravel保存時に多相リレーションが上書きされます
- 23. フォームヘルパーによって生成されたデフォルトのラベルを上書きする方法はありますか?
- 24. タイマーをデータベースに保存する方法はありますか?
- 25. ボタンをテキストファイルに保存する方法はありますか?
- 26. 注釈を別のファイルに保存する方法はありますか?
- 27. Jenkins内にbuild.xmlファイル全体を保存する方法はありますか?
- 28. .dllファイルにDelphiフォームを保存する方法はありますか?
- 29. DOMPDF生成コンテンツをファイルに保存する方法はありますか?
- 30. コアデータにKMLファイルを保存する方法はありますか