Поместите URL в файл Firebase Storage в переменную - PullRequest
0 голосов
/ 03 апреля 2020

Я пытаюсь поместить URL-адрес моего изображения в переменную, чтобы я мог записать URL-адрес из изображения в консоль. Я не знаю почему, но каждый раз, когда я пытаюсь сделать это, он просто ничего не регистрирует (и также не выдает ошибки). Вот как я сейчас пытаюсь это сделать:

}, function() {
  // The file is done uploading to Firebase Storage
  let url = uploadTask.snapshot.downloadURL;
  console.log(url)
}

Я действительно не знаю, что я делаю неправильно, и я знаю, что это, вероятно, не самая сложная вещь, чтобы понять, но я действительно могу не найти это. Может кто-нибудь помочь мне, пожалуйста?

1 Ответ

1 голос
/ 03 апреля 2020

Вы можете получить доступ к downloadURL, например:

task.on('state_changed', function(snapshot){
  //....
}, function(error) {
  // Handle unsuccessful uploads
}, function() {
  // Handle successful uploads on complete
  task.snapshot.ref.getDownloadURL().then(function(downloadURL) {
    console.log('File available at', downloadURL);
  });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...