[firebase/javascript] storageにアップロードしたファイルの公開URLを取得する方法
javascriptでstorageにアップロードしたファイルの公開URLを取得する方法は以下の通り
<script src="https://www.gstatic.com/firebasejs/5.0.4/firebase.js"></script>
<script>
// Initialize Firebase
var config = {
apiKey: "apiKey",
authDomain: "authDomain",
databaseURL: "databaseURL",
projectId: "projectId",
storageBucket: "storageBucket",
messagingSenderId: "messagingSenderId"
};
firebase.initializeApp(config);
var storageRef = firebase.storage().ref();
var ImagesRef = storageRef.child('imagefolder/text.jpg');
ImagesRef.put(file).then(function(snapshot) {
ImagesRef.getDownloadURL().then(url => {
console.log('imageURL is '+url);
})
</script>
上記コードでは、imagefolder/text.jpgの公開用URLを取得してログに出力するようになっている