• Jobs
  • About Us
  • Jobs
    • Home
    • Jobs
    • Courses and challenges
  • Businesses
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Hire tech talent
    • Blog
    • Sales
    • Salary Calculator

0

621
Views
Binario de GridFS a URL

¿Hay alguna forma de convertir el binario de GridFS en una URL que se pueda usar en un src?

Dejame explicar:

Cuando GridFS almacena una imagen en mongoDB, crea archivos (fs.files y fs.chunks). En fs.chunks los datos se almacenan así:

 _id:ObjectID('') files_id:ObjectID('') n:0 data:Binary('/9j/4S...',0)

¿Existe alguna forma de convertir ese binario que es una imagen (un jpg para ser precisos) en una URL válida para una etiqueta HTML img?

Algún tipo de URL.createObjectURL()

Por cierto, traté de pasar el archivo binario a URL.createObjectURL() y el error mostrado es el siguiente:

 TypeError: URL.createObjectURL: Argument 1 is not valid for any of the 1-argument overloads.

Gracias por adelantado.

almost 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Ok, finalmente encontré una respuesta útil a mi pregunta sobre esta otra pregunta:

Crear un BLOB a partir de una cadena Base64 en JavaScript

Aquí, el binario GridFS, que es un binario base64, se convierte en un objeto Blob. Luego, el objeto Blob se puede pasar fácilmente a través de "URL.createObjectURL ()"

La función para convertir base64 a blob se proporciona en la respuesta.

Espero que esto sea útil para alguien más.

almost 4 years ago · Santiago Trujillo 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
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!