Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

95
Views
Firebase 9 cargando foto

Traté de aplicar la carga de fotos para firebase 9 con el código:

 const uploadTask = storage.ref(`images/${image.name}`).put(image);

y:

 storage .ref("images") .child(image.name) .getDownloadUrl() .then(url => { // post image inside the database db.collection("posts").add({ timestamp: Firebase.ServerValue.TIMESTAMP, caption: caption, imageUrl: url, username: username }); // set progress back to 0 once it's done! and reset everything else setProgress(0); setCaption(""); setImage(null); })

Sin embargo, al ejecutar mi código, aparece un error: TypeError: firebase__WEBPACK_IMPORTED_MODULE_2 _.storage.ref no es una función

¿Cómo puedo solucionar esto?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

El código que ha mostrado parece correcto para firebase 8, pero dice que está usando la versión 9. La versión 9 tiene algunos cambios significativos. Por lo tanto, deberá volver a la versión 8 o actualizar su código para usar los nuevos patrones. Por ejemplo, su primer fragmento de código ahora se hace así:

 import { getStorage, ref, uploadBytes } from "firebase/storage" const storage = getStorage(); const storageRef = ref(storage, `images/${image.name}`); const uploadTask = uploadBytes(storageRef);

Puede ver más información y ejemplos aquí: https://firebase.google.com/docs/storage/web/upload-files

Y las instrucciones sobre cómo actualizar se pueden encontrar aquí: https://firebase.google.com/docs/web/modular-upgrade

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!