Функция не активирует загрузку. Создает ссылку на URL загрузки.
вам нужно поместить переменную в функцию, чтобы она равнялась URL, который передается через нее. В этом случае это делается через ловушку useState ().
const [download, setDownload] = useState("blank");
var storage = firebase.storage();
var docsRef = storage.ref('Documents/Injury form.docx');
docsRef.getDownloadURL().then(function(url) {
setDownload(
url
)
})
Затем передайте это через
<a href={download}>the link to download it
Если используемый метод не сработал, вы можете go на консоль Firebase и щелкните правой кнопкой мыши файл, загруженный в область хранения. Возьмите оттуда URL для загрузки и создайте
<a href="<your URL>"> Button </a>
. Это создаст ссылку или кнопку, которая активирует загрузку.
в этом случае, позволяя пользователям загрузить форму травмы для веб-сайта phisio.