• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Firebase. Pobieranie zdjecia do firestore Database.

Cloud VPS
0 głosów
285 wizyt
pytanie zadane 2 grudnia 2021 w JavaScript przez Karson Obywatel (1,000 p.)

Cześć,

Mam mały problem, a mianowice nie wiem jak dodać zdjęcie do mojego Cloud Firestore. Zdjęcie dodaje mi sie do mojego Firebase Storage, ale nie wiem jak moge dodać go do mojej bazy danych.Mówię tutaj o zdjęciu, które użytkownik wybiera ze swojego komputera i może je przesłać jako zdjęcie do posta. Ogólnie gdy chce dodac post bez zdjęcia wszystko jest ok, ale gdy wczytuje zdjęcie i chce dodać wyskakuje mi taki błąd:

"Unhandled Runtime Error

FirebaseError: Firebase Storage: Object 'posts/8lP3duUqix390sqHRyjo' does not exist. (storage/object-not-found)"

Tutaj jest kod, który dodaje mi wiadomość, imię, e-mail, zdjęcie(ale zdjecie uzytkownika) i date (ten kod działa):

addDoc(collection(db, "posts"), {
      message: inputRef.current.value,
      name: session.user.name,
      email: session.user.email,
      image: session.user.image,
      timestamp: serverTimestamp(),
    })

Tutaj mam kod, który ma dodać mi zdjecie:

.then((doc) => {
      if (imageToPost) {
        const storageRef = ref(storage, `posts/${doc.id}`);
        const uploadTask = uploadString(
          storageRef,
          imageToPost,
          "data_url"
        ).then((snapshot) => {
          console.log("Uploaded a raw string");
        });

        removeImage();

        uploadTask.then(
          getDownloadURL(storageRef).then((url) => {
            addDoc(
              collection(db, "posts").set(
                {
                  postImage: url,
                },
                { merge: true }
              )
            );
          })
        );

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 275 wizyt
pytanie zadane 9 października 2020 w PHP przez nowyklemens Początkujący (430 p.)
+1 głos
3 odpowiedzi 410 wizyt
pytanie zadane 7 czerwca 2021 w PHP przez dee Początkujący (360 p.)
0 głosów
0 odpowiedzi 131 wizyt

93,456 zapytań

142,451 odpowiedzi

322,721 komentarzy

62,837 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...