Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

440
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda