Actualmente estoy leyendo una imagen de una base de datos de SQL Server como byte []. Me gustaría pasar la imagen como un byte [] o una imagen real a jQuery y cargarla dinámicamente.Renderizar byte [] a imagen usando jQuery
¿Cómo y cuál sería el mejor enfoque para hacer esto?
Gracias de antemano. :)
Editar: Aquí está la solución:
del lado del servidor- /C#:
string json = JsonConvert.SerializeObject(employee);
- del lado del cliente/Ajax:
$('#image').attr('src', "data:image/jpg;base64,"+employee.Image);
¿Qué quiere decir con el conjunto correcto de tipo de contenido? FYI, utilizo Json.NET para devolver datos a jQuery. Entonces solo haría
? Gracias. –
rebelliard
para decir jpeg, establece request.contenttype = "image/jpeg", pero si solo devuelves el byte [] en una solicitud de ajax, entonces necesitas hacer algo similar en el navegador –
Gracias. Con su respuesta y la de @Tesserex, logramos que funcione. :) – rebelliard