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

322
Vistas
Cargando imagen con XHR sin tipo de respuesta establecido en blob

Tengo esta situación en la que cargo una imagen con XMLHttpRequest pero sin configurar el tipo de respuesta en blob. Así que recibo una cadena

ingrese la descripción de la imagen aquí

Mi pregunta es, ¿sigue siendo posible renderizar la imagen en esta situación?

Intenté, por ejemplo, convertir esta cadena en un Blob

 out = new Blob([imageString], { type: 'image/png' });

pero esto no representa la imagen esperada. ¿Alguna sugerencia?

MANIFESTACIÓN

Y así es como el backend de mi nodo envía esa imagen al navegador

 app.get("/binary/*", (req: express.Request, res: express.Response) => { const file = binaryPath + '/test.jpg'; res.sendFile(file); });
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Finalmente lo entendí: si no desea tener xhr.responseType = 'blob' y desea crear una URL a partir de los datos recibidos, debe configurar xhr.responseType = 'arraybuffer' . Esto permite convertir el binario xhr.response en un blob y luego crear una URL.createObjectURL .

El punto es que cuando no configuras el tipo de responseType en un tipo binario, obtienes la codificación predeterminada xhr.responseType = 'text' y utf8. Y luego falla la creación de blobs.

He incluido esta solución en su stackblitz .

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