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

590
Vistas
Convertir Buffer (imagen) a archivo

Estoy buscando la mejor manera de enviar archivos de imagen a mi servidor usando Apollo Express y Node. Obtener la información allí no parece ser un problema, convierto el objeto en una cadena, pero no puedo encontrar la forma de volver a convertirlo en un objeto de archivo normal para almacenarlo.

Lo que tengo hasta ahora;

 JS - let buffer = await toBase64(file);

A través del servidor Apollo..

 Node - let buffer = Buffer.from(args.image, 'base64');

Esto me da un búfer. No estoy seguro de cómo proceder con NodeJS para volver a convertir esto en un objeto de archivo.

Gracias

about 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Espero que esto sea útil para ti.

 const file = new File([ new Blob(["decoded_base64_String"]) ], "output_file_name");
about 4 years ago · Santiago Trujillo Denunciar

0

Puede usar uno de los varios métodos write o writeFile que aceptan un Buffer .

 const fs = require("fs"); let buffer = Buffer.from( "iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAIAAABxZ0isAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAQSURBVBhXY/iPAwygxP//AAjcj3EdtT3BAAAAAElFTkSuQmCC", "base64" ); fs.writeFile("pic.png", buffer, (err) => { if (err) throw err; console.log("The file has been saved!"); });
about 4 years ago · Santiago Trujillo 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