[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を取得してログに出力するようになっている

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です