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

228
Visualizações
Rechazo no controlado (TypeError): firebase_app__WEBPACK_IMPORTED_MODULE_18__.default.auth(...).updateProfile no es una función

Así que hice un selector de avatar y ahora recibo este error si selecciono una imagen.

También debería mostrar la imagen en el avatar, pero en su lugar me está dando el error.

¿Cómo puedo resolver esto y administrarlo para mostrar la imagen en el icono de Avatar?

Mi código:

 async function handleFileInputChange(e) { const files = e.target.files; const file = files[0]; const storage = firebase.storage(); const usersImageRef = storage .ref() .child(`users/${user.uid}/profilepicture.jpg`); const snap = await usersImageRef.put(file); const donwloadURL = await snap.ref.getDownloadURL(); setDownloadURL(donwloadURL); await firebase.auth().updateProfile({ photoURL: donwloadURL }); } <input accept="image/*" className={classes.input} id="contained-button-file" multiple type="file" onChange={handleFileInputChange} /> <label> <IconButton> <Avatar src="../assets/ana.png" style={{ margin: "10px", width: "60px", height: "60px", }} /> </IconButton> </label>

El error :

ingrese la descripción de la imagen aquí

Esto es lo que parece :

ingrese la descripción de la imagen aquí

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

0

El método updateProfile existe en el objeto User y no en la instancia de autenticación de Firebase. Intenta refactorizar la función de esta manera:

 const user = firebase.auth().currentUser // <-- .currentUser if (user) { await user.updateProfile({ photoURL: donwloadURL }); } else { console.log("No user logged in!") }
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