#javascript #firebase-storage
# #javascript #firebase-хранилище
Вопрос:
Я пытаюсь разрешить пользователю выбирать файл и передавать в функцию firebase для сохранения в хранилище.
Я загружаю файл в клиент react следующим образом:
const formData = new FormData();
formData.append("myFile", aFile);
const aRequesObject= {
method: "POST",
body: formData,
};
const response = await fetch(aUrl, aRequesObject);
Затем у меня есть бессерверная функция, подобная следующей, где я хочу сохранить этот файл в облачном хранилище.
import firebase from "firebase";
import "firebase/storage";
import { config } from "./Config";
firebase.initializeApp(config);
const file = request.body.myFile;
const ref = firebase.storage().ref().child(file.name);
ref.put(file).then(() => {
console.log("Uploaded file", file.name);
}); */
Я попробовал несколько вариантов документации firebase. Все примеры, которые я нашел, загружаются непосредственно в хранилище с клиента, в отличие от передачи файла в функцию и извлечения из запроса, а затем сохранения в хранилище. Я ищу простой пример этого или ссылку на то, где кто-то выполнил этот сценарий.