Получить ссылку из кнопки в HTML для использования в функции в JavaScript - PullRequest
0 голосов
/ 21 мая 2019

Я работаю над проектом, использующим базы данных Firebase и Firestore (я новичок в этом).Я смотрел эту трансляцию .В этом файркасте он загрузил файл в хранилище, как только в браузере была нажата кнопка «выбрать файл».

    var uploader = document.getElementById(fileButton); //Create ref to button
    fileButton.addEventListener('change', function (e){ 
       //Get file
       var file=e.target.files[0];
       //Create a storage ref
       var storageRef = firebase.storage().ref('sweet_gifs/'+file.name);
       //Upload file
       var task = storageRef.put(file);
    })

В приведенном выше фрагменте файл загружается, как только кнопка «Выбрать файл» в форме HTML, которая связана с переменной fileButton, меняет состояние. Однако я хочу загрузить его после нажатия кнопкикнопка отправки в форме, а не кнопка «выбрать файл».Основная проблема, которую я пытаюсь понять, заключается в том, как связать файл, который был выбран кнопкой «Выбрать файл», и использовать его в прослушивателе событий «Отправить» с другой кнопки.Кто-нибудь может направить меня в этом?

1 Ответ

1 голос
/ 21 мая 2019

Есть много способов получить элемент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...