Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

196
Visualizações
No detectado (en promesa) FirebaseError: Firebase Storage: el objeto 'images/38564af7conno.PNG' no existe. (almacenamiento/objeto no encontrado) reaccionar js

Estoy usando react js para cargar imágenes en firebase junto con el contenido de su publicación hasta ahora. He logrado cargar una imagen y su documento, pero el problema es que cuando intento colocar la URL de la imagen junto con el documento, dice que la imagen no existe y cuando reviso de vuelta en mi cuenta de consola encuentro la imagen cargada

abajo están mis códigos de carga

 const createPost = async () => { if(image == null){ const cover = "default"; await addDoc(postsCollectionRef, { title, postContent, created_at, cover, author: {name: auth.currentUser.displayName, id: auth.currentUser.uid} }); }else{ const cover = addOn+image.name; const storage = getStorage(); var storageRef = await ref(storage, `images/${cover}`); const upload = uploadBytesResumable(storageRef,image,image); upload.on("state_changed" , alert("success") , alert); await getDownloadURL(storageRef).then(function(url){ console.log(url); addDoc(postsCollectionRef, { title, postContent, created_at, cover: {cover, url}, author: {name: auth.currentUser.displayName, id: auth.currentUser.uid} }); }); } navigate("/");};

Si puedo obtener ejemplos relevantes, será muy útil. Algunos dicen que el problema es que estoy llamando a la URL antes de que la imagen no se cargue, así que traté de agregar esperar pero aún no funciona.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Gracias a la URL de la imagen que vi dónde estaba el problema, era tan simple que no estaba considerando la disposición del flujo de código

si se encuentra con este problema, sepa que debe tomar la URL de la imagen dentro de la función then (), ya que puede ver el cambio en mis códigos a continuación

 else{ const cover = addOn+image.name; const storage = getStorage(); var storageRef = await ref(storage, `images/${cover}`); const upload = uploadBytesResumable(storageRef,image,image).then( () =>{ getDownloadURL(storageRef).then(function(url){ console.log(url); addDoc(postsCollectionRef, { title, postContent, created_at, cover: {cover, url}, author: {name: auth.currentUser.displayName, id: auth.currentUser.uid} }); } ); }); }

Muchas gracias por participar

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda