2017-01-02 10 views

答えて

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; 

を言うために保存されているパスのためにあなたのルールを変更した場合

しかし、。これにより、古いダウンロードリンクから新しいイメージが表示されます。

しかし、このリンクを知っている誰もが、あなたのアプリの人々だけでなく、イメージを見ることができるということも知っています。

関連する問題