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

438
Views
Cómo cargar una cantidad masiva de datos json con imágenes en Firebase en tiempo real y almacenamiento, respectivamente

Tengo una gran cantidad de datos en formato CSV. Puedo cargar esos datos con python convirtiéndolos al diccionario (dict) con bucle. todos los datos se están cargando.

pero ahora quiero cargar datos masivos en firebase e imágenes en el almacenamiento y quiero vincular cada documento e imagen porque estoy trabajando en la aplicación de reacción de comercio electrónico. para que pueda recuperar documentos junto con imágenes.

¿Cuál es una buena manera de hacer esto? ¿Debo hacer esto con javascript o python?

Cargué datos manualmente en Firebase importándolos desde allí, pero nuevamente no puedo cargar imágenes masivas en el almacenamiento y tampoco puedo crear referencias entre ellas. por favor dame una fuente donde puedo encontrar esta solución

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

0

Esto es difícil, porque es difícil comprender completamente cómo se vinculan exactamente sus imágenes y CSV, pero, en general, si necesita vincular algo a los elementos almacenados en Firebase, puede obtener un vínculo manualmente (ir al almacenamiento, hacer clic en un elemento y el campo 'Nombre' en el lado derecho es un enlace), o puede obtenerlo cuando lo cargue. Entonces, por ejemplo, tengo mis imágenes almacenadas en firebase y una base de datos postgres con una tabla que almacena las ubicaciones. En mi API (Express), cuando publico la imagen en el almacenamiento de blobs, creo la URL del elemento y la publico como una entrada en mi tabla, además de configurarla para que sea el nombre de los blobs. Pondré el código aquí, pero obviamente es una arquitectura completamente diferente a tu problema, así que intentaré resaltar las partes importantes (también es JS, no Python, ¡lo siento!):

 const uploadFile = async () => { var filename = "" + v4.v4() + ".png"; //uses the uuid library to create a unique value const options = { destination: filename, resumable: true, validation: "crc32c", metadata: { metadata: { firebaseStorageDownloadTokens: v4.v4(), }, }, }; storage .bucket(bucketName) .upload(localFilename, options, function (err, file) {}); pg.connect(connectionString, function (err, client, done) { client.query( `INSERT INTO table (image_location) VALUES ('${filename}')`, //inserts the filename we set earlier into the postgres table function (err, result) { done(); if (err) return console.error(err); console.log(result.rows.length); } ); }); console.log(`${filename} uploaded to ${bucketName}.`); };

Una vez que tenga una referencia entre los dos como este, puede obtener primero el que está en la tabla y luego usarlo para extraer el otro usando la ubicación que ha almacenado.

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!