Electron загружает локальные файлы в Firebase Storage - PullRequest
0 голосов
/ 30 сентября 2019

Я пишу электронное приложение с Firebase в качестве моего бэкэнда. Я пытаюсь создать приложение резервного копирования / хранилища, в котором пользователь может выбрать папку, и вся папка рекурсивно сохраняется в хранилище Firebase. У меня есть пользователь, который выбрал путь, используя электронный диалог, но Firebase требует BLOB-объект или файл для загрузки чего-либо, и у меня есть только file:// url. Я знаю, что одним из решений будет использование файлового ввода, но мне нужно использовать диалоговую систему выбора пути. Я пытался найти способы конвертировать буферы из fs в блоб или тип файла, но ничего, что я нашел, не было чистым решением. Я знаю, что люди сталкивались с этой проблемой при создании собственных приложений, но они используют пользовательские библиотеки, которые я не нашел для nodejs. Я также изучил использование @google-cloud/storage, но документация для NodeJS не очень ясна, и я не смог найти способ отслеживать прогресс. Если кто-нибудь знает способ сделать это, я действительно ценю помощь, и если это невозможно, любая помощь по различным методам также приветствуется. Большое вам спасибо!

...