Estoy usando ASP.NET MVC y tengo un modelo que tiene una imagen (matriz de bytes) en uno de los campos. Estoy tratando de mostrar esta imagen en el atributo src de la etiqueta img. Estoy buscando hacer algo como <img src='<%= Model.VenueImage %>'>
. ¿Cómo puedo hacer esto?Imprimir un byte arrain en el atributo src de una etiqueta img
Respuesta
Tal vez Inline Images with Data URLs idea?
imágenes Inline utilizan los datos esquema URI para incrustar imágenes directamente dentro web páginas. Según lo definido por RFC 2397, los datos URI están diseñados para insertar datos pequeños como datos "inmediatos", como si estuvieran referenciados externamente. El uso de imágenes en línea guarda solicitudes HTTP sobre objetos con referencia externa.
System.Drawing.Image image = GetImageFromSomewhere(...);
byte[] imageData = ImageToByteArray(image);
string imageBase64 = Convert.ToBase64String(imageData);
string imageSrc = string.Format("data:image/gif;base64,{0}", imageBase64);
y luego en algún lugar de la página:
<img src= "<%= ImageSrcBytes %>" />
Aparentemente, este va a trabajar para Opera 7.2+, Firefox, Safari, Netscape, Mozilla y IE8 + (IE8 hasta 32kb).
Para una versión anterior de IE hay una solución alternativa: MHTML.
El ejemplo de cómo hacerlo es here.
El navegador utiliza el atributo src para emitir una solicitud por separado al servidor, para obtener el contenido de la imagen. No muestra los bytes en el src como la imagen misma.
Por lo tanto, tendrá que recordar esos bytes (¿sesión?) Y usar un controlador (la URL que coloca en el atributo src) para permitir que el navegador los solicite.
- 1. Atributo SRC coincidente de la etiqueta IMG usando preg_match
- 2. ver si existe el src de img
- 3. Un archivo php como img src
- 4. Defina un atributo src <img> en CSS
- 5. Regex y PHP - aislar el atributo src de la etiqueta de img
- 6. ¿El atributo alt de la etiqueta img requiere codificación?
- 7. JavaScript: cambiar el atributo src de una etiqueta de inserción
- 8. Reemplace dinámicamente el atributo img src con jQuery
- 9. ataque XSS con javascript en img src atributo
- 10. HTML/Javascript eliminar datos de img atributo src
- 11. XPath para analizar "SRC" de la etiqueta IMG?
- 12. Django plantilla img src no trabajar
- 13. cómo conseguir img src valor
- 14. etiquetas IMG SRC y JavaScript
- 15. jQuery seleccionar img con src
- 16. ¿Qué es un "?" para en el atributo src de una etiqueta de script html?
- 17. Cómo crear una nueva etiqueta img con JQuery, con src y id de un objeto JavaScript?
- 18. pregunta simple en la etiqueta html img
- 19. Cambiando IMG SRC con Javascript
- 20. HTML img atributo "completo"
- 21. Oracle Blob como img src en la página de PHP
- 22. ¿Desempeño de configuración de img src a valor sin cambios?
- 23. javascript comprueba si img src es válido?
- 24. Recuperar img src niño (jQuery)
- 25. Regex para reemplazar el atributo html src en PHP
- 26. CSS ocultar todas las imágenes con el atributo SRC correspondiente
- 27. atributo de contenido de elementos img
- 28. Etiqueta Div dentro de la etiqueta img
- 29. ¿Cambiar img src en diseños receptivos?
- 30. ¿Puedo obtener una imagen del elemento canvas y usarla en la etiqueta img src?
increíble, gracias, funcionó de maravilla. Mucho aprecio – Webcognoscere
Esto no parece funcionar en Internet Explorer 7/8, cualquier sugerencia – Webcognoscere