• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
    • Questions
    • Teachers
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

179
Views
¿Cómo subo varios archivos a Firebase desde React y obtengo el nombre del archivo?

Estoy tratando de configurar React con Firebase. Actualmente tengo un formulario de entrada, donde puedo cargar imágenes en mi base de fuego. Mi problema es que no puedo;

  1. Sube más de un archivo (el nuevo sobrescribe al anterior)
  2. No puedo obtener el nombre de los archivos.
 import { getStorage, ref, uploadBytes, } from "firebase/storage"; import { app } from './base' function SubmitApp (){ const onChange = (e) => { const file = e.target.files[0] const storage = getStorage(app) const storageRef = ref(storage, 'images') // this names the files images, but can't delete uploadBytes(storageRef, file).then(() => { console.log('Uploaded to Firebase') }) } return ( <form onChange={onChange} > <input type='file' name='file' /> <button>Submit</button> </form> ) } export default SubmitApp
almost 3 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Para cargar todos los archivos:

 const onChange = (e) => { const storage = getStorage(app) const storageRef = ref(storage, 'images') const now = Date.now() e.target.files.forEach((file, index) => { uploadBytes(storageRef.child("file_"+now+"_"+index), file).then(() => { console.log('Uploaded to Firebase') }) }) }

Aquí recorremos todos los archivos que el usuario seleccionó y los nombramos según la hora actual y su índice en el servidor.

almost 3 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 Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error