Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

190
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda