Почти все загрузчики файлов, которые я нашел в Интернете, ожидают URL-адреса, по которому мы хотим загрузить файл. Если вы используете хранилище firebase, вам будет неудобно, поскольку у вас нет URL-адреса для отдыха куда нужно загрузить файл.

Вместо этого загрузка файла осуществляется библиотекой firebase-storage.

После определенных усилий я нашел способ использовать dropzone.js с хранилищем firebase. Вот фрагмент кода, который может оказаться полезным, если вы находитесь в той же ситуации, что и я.

Обе функции находятся в одном файле

Конфигурация DropZone.js (index.js)

Функция загрузки хранилища (index.js)

Надеюсь, вы найдете ее полезной

Первоначально опубликовано на www.mchampaneri.in.