I am building images from a byte[]
like below.
public FileContentResult GetEmployeeImage(int empId)
{
MemoryStream ms = new MemoryStream(byteArray);
Image returnImage = Image.FromStream(ms);
return returnImage;//How should i return this image to be consumed by javascript.
}
I want to return this image to the browser via a controller action method, so as it can be consumed by my javascript code and displayed in the browser. How should I do this?
You don't need to create an image object; you just want to return the raw data.
The browser will read the raw data into an image.
return File(byteArray, "image/png");
Obviously, you need to pass the correct content type, depending on what image format is in the byte array.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With