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

291
Vistas
Reciba datos de imagen como JSON e inyéctelos en el DOM

Estoy empaquetando una imagen en jSON y enviándola al cliente... En el lado del cliente deseo mostrar estos datos como una imagen...

No estoy enviando la URL de la imagen a través de JSON ... Estoy tratando de enviar los datos completos de la imagen.

Los datos de imagen JSON que recibo en el cliente se ven así:

 PNG Ûâ\IÂØ>ó4ã¯wcÏLÓQÆÝîHâèÖnò)©£M¡ÀÍ.j3µx¼ê#Ì{Þ±NÔÃïj$©N¨eÃy߯R$id'|ýpøcå{ãyY'àþ½b|äô¹¨:Óç}@ÖÀdõÉÄ
over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Puede lograr esto con URL de datos en todos los navegadores, excepto IE7 y versiones anteriores. El formato básico es este:

 <img src="data:image/png;base64,R0lGODlhEAAOALMAAOazToeHh0tLS/7LZv/0jvb29t/f3//Ub/ /ge8WSLf/rhf/3kdbW1mxsbP//mf///yH5BAAAAAAALAAAAAAQAA4AAARe8L1Ekyky67QZ1hLnjM5UUde0ECwLJoExKcpp V0aCcGCmTIHEIUEqjgaORCMxIC6e0CcguWw6aFjsVMkkIr7g77ZKPJjPZqIyd7sJAgVGoEGv2xsBxqNgYPj/gAwXEQA7">

Puede leer más sobre esto aquí: http://www.websiteoptimization.com/speed/tweak/inline-images/

over 4 years ago · Santiago Trujillo Denunciar

0

No sé qué tan elegante es su solución, pero podría codificar la imagen como BASE64 y alinearla usando:

 <img src="data:image/png;base64,BASE64_ENCODED_DATA_HERE">

También podría ser digno de mención decir que la codificación BASE64 agrega aproximadamente un 33% de sobrecarga. En su lugar, puede crear algún directorio temporal en su servidor, donde almacena dichas imágenes y las elimina después de la solicitud.

over 4 years ago · Santiago Trujillo Denunciar

0

No puede enviar datos binarios al navegador dentro de JSON.

Puede usar la codificación b64 y DataURI ( MDC ) ( Wikipedia ) en un navegador que lo entienda

Dado que todos los comentarios que vinieron después de mi publicación tienen un ejemplo real, aquí hay uno de Wikipedia:
<img src="data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAALGP C/xhBQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9YGARc5KB0XV+IA AAAddEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIFRoZSBHSU1Q72QlbgAAAF1J REFUGNO9zL0NglAAxPEfdLTs4BZM4DIO4C7OwQg2JoQ9LE1exdlYvBBeZ7jq ch9//q1uH4TLzw4d6+ErXMMcXuHWxId3KOETnnXXV6MJpcq2MLaI97CER3N0 vr4MkhoXe0rZigAAAABJRU5ErkJggg==" alt="Red dot" />

Alternativamente, convierta a SVG , que también es textual.

over 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